python中defaultdict()函数的介绍以及应用场景
很多人都把这个讲得很复杂,眼花缭乱的,其实很简单:defaultdict()是对dict的改进,如下:def default0(): return 0from collections import defaultdictddict=defaultdict(default0)#空字典,由于字典是键-值的形式,由于定义了默认值为0,所以当键不存在,则返回默认值。dict={}#平常我们常用的空字典,由于没有定义默认值,所以当键不存在,则直接报错。#测试print(ddict[1])#随便用