defaultdict(dict)
时间: 2023-07-25 19:36:18 浏览: 91
python中dict()的高级用法实现
`defaultdict(dict)` 创建了一个默认值为字典的 defaultdict 对象。这意味着如果你访问一个不存在的键,则会自动创建一个空字典作为默认值。这种语法通常用于创建嵌套字典,因为它允许您轻松地向内部字典添加键值对,而无需显式检查每个键是否存在。例如:
```
from collections import defaultdict
d = defaultdict(dict)
d['a']['b'] = 1
d['a']['c'] = 2
d['d']['e'] = 3
print(d)
```
输出:
```
defaultdict(<class 'dict'>, {'a': {'b': 1, 'c': 2}, 'd': {'e': 3}})
```
阅读全文