创建字典
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.