deque는 양쪽 끝이 빠르다
리스트의 오른쪽 append/pop은 O(1)이지만 왼쪽은 원소를 밀어야 해. deque는 양쪽이 O(1)이라 큐·BFS·이동 창에 맞고, maxlen으로 오래된 값을 자동으로 버릴 수 있어.
Counter와 defaultdict
Counter는 빈도를 세고 most_common과 카운터 연산을 제공해. defaultdict는 누락 키에 처음 접근할 때 팩토리로 값을 만들어 그룹 묶기 같은 코드를 단순하게 해.
namedtuple과 다른 도구
가볍고 불변인 위치 레코드에는 namedtuple, 기본값·타입·행동이 더 필요하면 dataclass를 써. ChainMap과 OrderedDict도 특정한 겹친 매핑·순서 조작에 남아 있어.