본문 바로가기
Dev/Python

[python]리스트 sort함수, reverse함수, 슬라이싱으로 역순

by E.Clone 2023. 9. 14.

#1.  리스트를 오름차순으로 정렬하는 sort() 함수

list_a = [0,2,1,3,4]
list_a.sort()
print(list_a) # [0,1,2,3,4]

list_a.sort(reverse=True)
print(list_a) # [4,3,2,1,0]

대입이 아닌, 리스트에 직접 .sort()를 해서 사용한다.

reverse 매개변수를 True로 전달할 시, 역순으로 정렬.

 

#2. 리스트를 역순으로 만드는 reverse() 함수

list_b = [1, 10000, 100]
list_b.reverse()
print(list_b) #[100,10000,1]

 sort()와 마찬가지로 리스트에 직접 .reverse()를 하여 사용

 

#3. 슬라이싱을 사용하여 리스트를 역순으로

list_c = [1, 10000, 100]
reversed_c = list_c[::-1]
print(reversed_c) #[100,10000,1]

 

 

리스트가 아닌 문자열의 경우, 슬라이싱의 방법만 유효하다.

반응형