dict() 和collections.defaultdict的区别

来源:互联网 发布:jquery 二维数组 push 编辑:程序博客网 时间:2024/06/05 05:37
dict() 和collections.defaultdict的区别当访问某个key时候,这个key不在字典中怎么办?key为'a'不在字典中,也不在defaultdict中,访问dict会出现keyError,而defaultdict则返回其默认的类型。下面看例子。d1=dict()
d2=defaultdict(list)d3=defaultdict(int) 
#int默认为0,或者defaultdict(list)默认为一个空列表print (d1['a'])print (d2['a'])
print (d3['a'])
阅读全文
1 0
原创粉丝点击