美文网首页
错例积累

错例积累

作者: 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