| 이름/컨테이너 | Sequence(list) | Set(set) | Mapping(dict) | heapq | deque |
|---|---|---|---|---|---|
| del (=delitem) | 인덱스로 제거 | X | 키값으로 제거 | X | X |
| remove | 값으로 제거 | 값으로 제거 (예외) | X | X | X |
| pop | 인덱스로 제거 | 알아서 한개 제거 (랜덤) | 키 값으로 제거 | 최소값을 제거 | 오른쪽 끝에서 제거 |
| popitem | X | X | 알아서 한개 제거 (추가된 순서) | X | X |
| popleft | X | X | X | X | 왼쪽 끝에서 제거 |
| discard | X | 값으로 제거 (예외발생X) | X | X | X |