
| 기능 | 예시 | 복잡도 | 설명 | |
|---|---|---|---|---|
| 1 | Index | arr[i] | 인덱스로 값 찾기 | |
| 2 | Store | arr[i] = 0 | 인덱스로 데이터 저장 | |
| 3 | Length | len(arr) | 리스트 길이 | |
| 4 | Append | arr.append(x) | 리스트 뒤에 데이터 저장 | |
| 5 | Pop | arr.pop() | 리스트 가장 뒤의 데이터 pop | |
| 6 | Clear | arr.clear() | 리스트를 비워 []으로 만듦 | |
| 7 | Slice | arr[a:b] | 슬라이싱 되는 요소의 수 만큼 비례 | |
| 8 | Extend | arr.extend(...) | 확장되는 길이에 비례 | |
| 9 | Construction | list(...) | 리스트 길이에 비례 | |
| 10 | check ==, != | arr1==arr2 | 리스트가 동일한지 확인 | |
| 11 | Insert | arr[a:b]=... | 데이터 삽입 | |
| 12 | Delete | del arr[i] | 인덱스 활용 데이터 제거 | |
| 13 | Containment | x in arr | 포함여부 확인 | |
| 14 | Copy | arr.copy() | 복제 | |
| 15 | Remove | arr.remove(...) | 값 활용 데이터 제거, 한 번에 하나만 | |
| 16 | Pop | arr.pop(i) | 제거된 값 이후를 전부 한칸씩 당겨줘야함 | |
| 17 | Extreme Value | max(arr),min(arr) | 전체 데이터 확인 필요 | |
| 18 | Reverse | arr.reverse() | 리스트 순서 뒤집기 | |
| 19 | Iteration | for x in arr: | 전체 데이터 확인 | |
| 20 | Sort | arr.sort() | 파이썬 기본 정렬 알고리즘 | |
| 21 | Multiply | k*arr | 리스트 곱 |