collections.defaultdict Python · 模块功能
访问不存在的键时自动创建默认值的字典。
怎么用
from collections import defaultdict defaultdict(factory)
小例子
from collections import defaultdict d = defaultdict(list) d['x'].append(1) print(d)
运行结果
defaultdict(<class 'list'>, {'x': [1]})
提醒:省得写 setdefault。
官方文档:https://docs.python.org/zh-cn/3/library/collections.html#collections.defaultdict
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条