리스트 자료형(list) 메서드의 시간복잡도
- append, pop(), clear(), length 👉🏻 O(1)
- ==, !=, insert(), delete, pop(i), del, copy(), in, min(), max(), reverse() 👉🏻 O(n)
- sort() 👉🏻 O(nLog n)
집합 자료형(set) 메서드의 시간복잡도
- add(), in, remove, pop(), clear() 👉🏻 O(1)
- copy() 👉🏻 O(n)
사전 자료형(dict) 메서드의 시간복잡도
- store, len(), del, get, pop(k), clear(), keys(), values()👉🏻 O(1)
'Programming 💻 > Python' 카테고리의 다른 글
[Python] is 와 == 연산자의 차이점 정리 (0) | 2023.09.06 |
---|---|
[Python] 리스트 자료형 메소드 remove() / del / pop() 차이 (0) | 2023.08.23 |
[Python] replace() / strip(), lstrip(), rstrip() 함수 정리 (0) | 2023.07.22 |
[Python] 파이썬 자료형(리스트/튜플/사전/집합) 정리 (0) | 2023.02.22 |
[Python] 순열과 조합 라이브러리 itertools (1) | 2023.02.22 |