1. 공통점 :
리스트를 둘 다 오름 차순 또는 내림 차순으로 정렬해준다.
2. 차이점
1) list.sort()
-
원본 리스트를 정렬하고, print 시 반환 값은 None이다
-
원본 리스트의 순서를 변경한다. (원본 리스트에 영향이 있다)
-
sorted(list) 보다 작동 속도가 빠르다.
예시)
만약, 내림 차순으로 정렬하고 싶다면, sort(reverse = False)를 넣어주면 된다.
2) sorted(list)
-
정렬된 새로운 리스트를 반환한다. (원본 리스트에는 영향이 없다)
-
모든 iterable에 동작한다. (list, tuple, dict, 문자열 등
예시)
728x90
반응형
'Tech > Python' 카테고리의 다른 글
[python] 기본적인 입/ 출력 계산 (0) | 2020.12.16 |
---|---|
[python] 문자열 체크 함수 - isalpha, isdigit (0) | 2020.12.15 |
[python] 자료형 - 튜플 자료형 (0) | 2020.09.24 |
[python] 자료형 - 문자열 자료형 (0) | 2020.09.24 |
[python] 자료형 - 리스트 자료형 (0) | 2020.09.09 |