기능 | 예시 | 복잡도 | 설명 | |
---|---|---|---|---|
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 | 리스트 곱 |