알고리즘 공부를 하다보면 리스트 안의 원소들을 정렬해야할 때가 많다.
이럴때 sort 함수를 사용하면 간단하다.
- reverse = 리스트를 거꾸로 뒤집는다. 말 그대로 list를 뒤집기만하는 함수
a = [1,3,2,10,5]
a.reverse()
a
[5, 10, 2, 3, 1]
- sort : 정렬하는 함수
default는 ascending 오름차순이다.
a.sort()
[1,2,3,5,10]
a.sort(reverse = True)
[10,5,3,2,1]
※ sort 에 key 옵션을 지정하는 경우
-> Key 옵션에 지정된 함수에 따라 결과가 출력된다.
data_lst = list(set(data_lst))
data_lst.sort()
data_lst.sort(key = lambda x : len(x))
print(data_lst)
'coding' 카테고리의 다른 글
최솟값 구하기 (0) | 2023.04.17 |
---|---|
map function (0) | 2023.04.11 |
enumerate function (0) | 2023.04.08 |
dictionary (0) | 2023.04.03 |
한글폰트 error 해결 (0) | 2022.12.18 |