美文网首页
错例积累

错例积累

作者: yousa_ | 来源:发表于2020-07-01 11:25 被阅读0次
  1. python如果访问dict字典中不存在的键,会引发KeyError异常。但是有时候,字典中的每个键都存在默认值是非常方便的。defaultdict可以避免KeyError异常。
from collections import defaultdict

dict1 = defaultdict(int)
dict2 = defaultdict(set)
dict3 = defaultdict(str)
dict4 = defaultdict(list)
dict1[2] ='two'

print(dict1[1])
print(dict2[1])
print(dict3[1])
print(dict4[1])
0
set()

[]

  1. python中collections库中的deque很有用,但是注意,如果你想给deque赋初始值,必须加中括号
from collections import deque

a = deque([0])

相关文章

网友评论

      本文标题:错例积累

      本文链接:https://www.haomeiwen.com/subject/dzdcqktx.html