代码点读机 / Python / collections.defaultdict

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全部词条