# 第三种方式.使用defaultdict
default_dict = defaultdict(int)
user_list = ['A', 'B', 'C', 'A', 'C', 'C']
for...item in user_list:
default_dict[item] += 1 # 使用这种方式,代码更简单,性能也更好
print(default_dict) # defaultdict(...<class 'int' , {'A': 2, 'B': 1, 'C': 3})
defaultdict的使用
?...由上面的示例可知,defaultdict会根据创建实例参数的类型生成一个对应类型的默认值,
这对于dict类型的数据结构而言,可以很好避免KeyError类型的错误 ....以上就是本文的全部内容,希望对大家的学习有所帮助。