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']