collections 모듈은 흔한 패턴을 위해 내장 list/dict/tuple을 확장하는 편리하고 종종 더 효율적인 대안인 특수 컨테이너 타입을 제공합니다. 이들을 알면 더 깔끔하고 빠른 코드를 작성할 수 있습니다.
defaultdict — 자동 기본값을 가진 dict
collections defaultdict
groups = {}
item items:
item.category groups:
groups[item.category] = []
groups[item.category].append(item)
groups = defaultdict()
item items:
groups[item.category].append(item)
