Python字典基本操作介绍

创建字典:

  • info={}
  • info=dict()

初始化字典:

法一:
key = 'name'
info = { key :'cold'}
==>{'name':'cold'}
法二:
info = dict(key = 'cold')
==>{'key':'cold'}
法三:
#还有可以使用dict(zip(a,b))其中a,b都是列表,会生成以A中元素为键,B中元素为值的字典

插入新的键值对(更新):

  • info.update(name='cold', blog='www.linuxzen.com')
  • 在字典有没有k这个键时可以使用dict.setdefault(key,value)
  • 还可以使用dict(var = value)其中var可以是变量,也可以不是,注意不用加""
  • 或是_dict['xxx']='yyy'

获得键值

  • 确定存在的情况下-
    • info.get('xxx')
    • info['xxx']
  • 不确定是否存在
    • info.get('xxx')

遍历字典

  • 获得key,再通过key来获得valuefor key in dic:print("%d,%d"%(key,_dict[key]))

  • 使用dict.items()for key,value in dic.items():print 'key is %s,value is %s'%(key,value)


字典删除

del info['xxx']

原文地址:https://www.cnblogs.com/nymrli/p/9561670.html