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