迷路羊

文章
5
资源
0
加入时间
2年10月17天

collections的defaultdict使用

defaultdictdefaultdict 是 dict 类型的子类,正如其名,初始化时,可以给key指定默认值。如果是普通的dict对象,访问一个不存在的key时,会报错:dict1 = dict()print(dict1['a'])KeyError: 'a'而使用defaultdict,dict中不存在key ,会输出默认的初始值,例如,设置默认空列表dict,返回也是[]:from collections import defaultdictres1 = defaultdict