
파이썬 정렬 sorted함수
leetcode를 풀던 중 sorted에 대해 처음 접하게 되었습니다.
sort()는 아는데 sorted는 무엇인지 몰랐기에 이번기회에 알아가고자 정리하였습니다.
sort() 와 sorted()
sort()는 리스트가 가지는 요소들을 정렬해주는 역할을 하는 함수입니다.
sorted() 또한 내부의 요소들을 정렬해주는 역할을 수행하는데 차이점이 있습니다.
sort()는 정렬된 내부요소가 원본에 영향을 주어 원본이 정렬된 요소 순서로 바뀌어버립니다.
반면 sorted()는 원본은 그대로 두고 새롭게 리스트를 생성하여 정렬합니다.
참고로 sort()처럼 리스트 자체를 정렬하는 것을 "제자리 정렬"이라고 합니다.
반응형
'Algorithm > Python' 카테고리의 다른 글
| [ Python ] sys.stdin.readline()으로 입력 받기에 대한 정리 (0) | 2023.12.14 |
|---|---|
| [ Python ] map(int, input().split())에 대한 정리 (0) | 2023.12.14 |
| [ Python ] 파이썬 내장함수 enumerate() (0) | 2023.12.13 |
| [ Python ] leetcode 문제로 연결리스트 개념 정리하기 1 (0) | 2023.12.13 |