from collections import defaultdict
>>> d = defaultdict(list) >>> d['a'].append(1) >>> d defaultdict(<class 'list'>, {'a': [1]})
defaultdict 的一个特征是它会自动初始化每个 key 刚开始对应的值
defaultdict
key
需要注意的是, defaultdict 会自动为将要访问的键(就算目前字典中并不存在这样的键)创建映射实体