创建字典
- info={}
- info=dict()
初始化字典
法一
| 1 | key = 'name' | 
法二
| 1 | info = dict(key = 'cold') | 
法三
| 1 | #还有可以使用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 dicprint(%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']) or del info['xxx']
Author: Mrli
Link: https://nymrli.top/2018/08/30/Python字典基本操作介绍/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.