이름/컨테이너 | 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 |