728x90
sort()
<List>.sort([key = <function>], [reverse = True|False])
- list 자료형에서 사용 가능하다.
- 원본 list가 변경된다.
- 아무것도 반환하지 않는다.
- list를 정렬할 땐 sorted()보다 빠르다.
- reverse 매개변수로 True를 전달하면 내림차순 정렬할 수 있다.
a = [1,5,2,3,4]
a.sort()
print(a)
a.sort(reverse=True)
print(a)
# [1, 2, 3, 4, 5]
# [5, 4, 3, 2, 1]
sorted()
sorted(<iterable>, [key = <function>], [reverse = True|False])
- 모든 iterable한 객체에서 사용 가능하다.
- 원본 list는 변화가 없다.
- 정렬된 새로운 리스트를 반환한다.
- sort()에 비해 매개변수가 하나 더 추가되며 reverse 매개변수로 True를 전달하면 내림차순 정렬할 수 있다.
a = [1,5,2,3,4]
res = sorted(a)
print(a)
print(res)
res = sorted(a, reverse=True)
print(res)
# [1, 5, 2, 3, 4]
# [1, 2, 3, 4, 5]
# [5, 4, 3, 2, 1]
728x90
'Python' 카테고리의 다른 글
[Python] 파이썬 [], (), {} / 리스트, 튜플, 딕셔너리 차이 (0) | 2022.07.26 |
---|---|
[Python] VSCode Git 연동하기 (0) | 2022.05.10 |
[Python] continue, pass, break 비교 (0) | 2022.04.12 |
[Python] 문자열 공백 제거 replace, lstrip, rstrip, strip (0) | 2022.04.11 |
[Python] for, range (0) | 2022.04.10 |