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()

  • 相关阅读:
    Easyui 遮罩实现方式
    eclipse修改web项目部署路径 wtpwebapps webapps 的设置
    JS中的!=、== 、!==、===的用法和区别。
    springboot自定义页面拦截
    springboot修改页面不用重启的设置(idea)
    js追加html元素
    获取上一节点、删除节点、删除上一元素
    刷新父页面
    html内获取当前文件路径,页面获取当前路径
    获取url后的参数、获取a标签的参数
  • 原文地址:https://www.cnblogs.com/yan-xiang/p/6830480.html
Copyright © 2011-2022 走看看