(Python) sorted, sort 함수
파이썬에서 정렬할 때 쓰이는 sorted
함수와 sort
함수에 대해 알아보자.
sorted 함수
sorted(리스트)
sorted
함수는 정렬된 새로운 리스트를 리턴시킨다.- 원래의 리스트에 영향을 주지 않고, 새로운 리스트를 만들어 리턴한다.
num_list = [4, 3, 7, 5, 2]
print(sorted(num_list))
# [2, 3, 4, 5, 7]
sort 함수
리스트.sort()
sort
함수는 아무것도 리턴시키지 않는다. (None 리턴)- 원래의 리스트 자체를 정렬한다.
sorted
와 달리 복사본을 만들지 않기 때문에 비교적 빠르다.
num_list = [4, 3, 7, 5, 2]
print(num_list.sort())
# None