무냐의 개발일지
Python 파이썬 sort(), sorted() 차이점 본문
| sort 메서드
- 원본 리스트를 직접 정렬합니다.
- 리스트 메서드로, 리스트 객체에서만 호출할 수 있습니다.
- 반환값이 없습니다 (None을 반환).
- 시간 복잡도는 최악의 경우 O(nlogn)O(n \log n)입니다.
my_list = [3, 1, 4, 1, 5, 9, 2]
my_list.sort()
print(my_list) # [1, 1, 2, 3, 4, 5, 9]
| sorted 함수
- 새로운 리스트를 반환합니다.
- 모든 반복 가능한 객체에서 사용할 수 있습니다 (리스트, 튜플, 문자열, 딕셔너리 등).
- 원본 데이터를 변경하지 않습니다.
my_list = [3, 1, 4, 1, 5, 9, 2]
sorted_list = sorted(my_list)
print(sorted_list) # [1, 1, 2, 3, 4, 5, 9]
print(my_list) # [3, 1, 4, 1, 5, 9, 2]
'LeetCode 코딩테스트' 카테고리의 다른 글
Python 파이썬 strip(), split() 차이점 (0) | 2024.07.11 |
---|---|
Python 파이썬 isalpha(), isalnum() 차이점 (0) | 2024.07.09 |
Python append(), extend() 차이점 (0) | 2024.07.04 |
26. Remove Duplicates from Sorted Array -_- (0) | 2024.07.04 |
BST: Kth Smallest Node (어려웠다ㅜ^ㅜ) (0) | 2024.07.04 |