【参考资料】
1.简书: Python中collections.defaultdict()使用
2.博客园: Python 3 collections.defaultdict() 与 dict的使用和区别
3.官方文档
Backgroud
在使用 python 自带的字典 dict()
时常会碰到比较麻烦的地方, 譬如当 ‘key1’ 不存在时, 使用 D[‘key1’]
会导致 KeyError. 因此引入 collections.defaultdict()
How to use
使用如下代码声明变量
from collections import defaultdict
D = defaultdict(p1)
参数 p1</