Dev/Python
[python]리스트 sort함수, reverse함수, 슬라이싱으로 역순
E.Clone
2023. 9. 14. 23:40
#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]
리스트가 아닌 문자열의 경우, 슬라이싱의 방법만 유효하다.
반응형