zoukankan      html  css  js  c++  java
  • python defaultdict模块

    from collections import defaultdict
    
    '''默认值字典'''
    d = defaultdict(lambda: 123)
    print(d)
    print(type(d))
    print('__iter__' in dir(d))
    print('__next__' in dir(d))

    执行结果:

    defaultdict(<function <lambda> at 0x0000000001D01EA0>, {})
    <class 'collections.defaultdict'>
    True
    False
    '''新增元素'''
    d['jay'] = "周杰伦"
    print(d)
    
    '''查下不存在的数据,此时先执行新增,然后是查询,和字典里的setdefault方法一样'''
    print(d['wlh'])
    print(d)

    执行结果:

    defaultdict(<function <lambda> at 0x00000000004D1EA0>, {'jay': '周杰伦'})
    123
    defaultdict(<function <lambda> at 0x00000000004D1EA0>, {'jay': '周杰伦', 'wlh': 123})
  • 相关阅读:
    1001.A+B Format(20)
    大一下学期的自我目标
    re模块3
    re模块2
    re模块
    configParser模块
    logging模块
    hashlib模块
    sys模块
    isinstance函数
  • 原文地址:https://www.cnblogs.com/lilyxiaoyy/p/10791721.html
Copyright © 2011-2022 走看看