zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    可变参数函数总结
    小例子一步一步解释“函数调用过程中栈的变化过程”
    自己动手实现C标准库中sqrt()函数
    无符号整数翻转函数实现reverse_bits(unsigned int value)
    stdarg.h源代码
    判断两个字符串s1 s2所含字符是否相同
    亚马逊20120915网上机试第一题:atoi函数
    [wp7软件]wp7~~HTC官方软件~~集合贴~~
    [wp7软件]wp7~~相册加密软件~~集合贴~~
    [wp7软件]wp7~~密码管理软件~~集合贴~~
  • 原文地址:https://www.cnblogs.com/yan-xiang/p/6830480.html
Copyright © 2011-2022 走看看