collections 模块提供了专门的容器类型,扩展了内置的 list/dict/tuple,为常见的编程模式提供了方便、通常更高效的替代方案。了解这些类型可以让你写出更简洁、更快速的代码。
defaultdict — 带自动默认值的字典
python
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)
