• Python-字典常用操作方法


    #coding=UTF-8

    d={'name':'Tom','age':'22'}

    #字典操作之:
    d={'name':'Tom','age':'22'}
    d['sex'] = 'man'
    print d

    #字典操作之:删 pop()
    '''通过指定的key值,删除字典的一个键值对
    返回被删除的key对应的value
    '''
    d={'name':'Tom','age':'22'}
    print d.pop('name')
    print d

    #字典操作之:删 clear()
    d={'name':'Tom','age':'22'}
    d.clear()
    print d

    #字典操作之:
    d={'name':'Tom','age':'22'}
    d['age'] = '11'
    print d

    #字典操作之:查 get(),setdefault(),has_key()
    '''
    get()
    功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None
    参数:key

    setdefault()
    功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None,
          同时在字典中增加'test': None键值对,
    参数:key,value

    '''
    d={'name':'Tom','age':'22'}
    print d.get('name')
    print d.get('test')

    print d.setdefault('name')
    print d.setdefault('test_1')
    print d.setdefault('test_2',80)
    print d

    print d.has_key('name')

    #字典操作之:旧貌新颜 items()
    '''
    把原字典的键值对佾来,组成一个元组,最后以列表的形式返回
    '''
    d={'name':'Tom','age':'22'}
    print d.items()

    #字典操作之:半壁江山 keys(),values()
    '''
    以列表的形式返回字典的所有键或者值
    '''
    d={'name':'Tom','age':'22'}
    print d.values()

    #字典操作之:永结同心 update()
    '''
    把字典d2的键/值对更新到d里
    '''
    d={'name':'Tom','age':'22'}
    d2 = {'height':170,'tel':110}
    d.update(d2)
    print d

    #字典操作之:为我所用 iteritems(),iterkeys(),itervalues()
    '''
    iteritems()
    功能:返回字典所有元素的迭代器
    iterkeys()
    功能:返回字典所有keys的迭代器
    itervalues()
    功能:返回字典所有values的迭代器
    '''
    d={'name':'Tom','age':'22'}
    print d.iteritems()
    for i in d.iteritems():
        print i

    print d.iterkeys()

    print d.itervalues()

  • 相关阅读:
    linux下创建和删除软、硬链接
    linux教程:[4]配置Tomcat开机启动
    Linux下Tomcat的启动、关闭、杀死进程
    Linux下Tomcat的安装配置
    Linux安装JDK详细步骤
    每天一个linux命令(30): chown命令
    linux系统修改系统时间与时区
    linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
    linux下解压命令大全
    Scoped CSS规范草案
  • 原文地址:https://www.cnblogs.com/yan-xiang/p/6830480.html
Copyright © 2020-2023  润新知