Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

Python字典基本操作介绍

2019/09/15 Python
Word count: 219 | Reading time: 1min

创建字典

  • info={}
  • info=dict()

初始化字典

法一
1
2
3
key = 'name'
info = { key :'cold'}
=={'name':'cold'}
法二
1
2
info = dict(key = 'cold')
=={'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.

< PreviousPost
python pywin32 PyUserInput实现自动化脚本
CATALOG
  1. 1. 创建字典
  2. 2. 初始化字典
    1. 2.1. 法一
    2. 2.2. 法二
    3. 2.3. 法三
  3. 3. 插入新的键值对(更新)
  4. 4. 获得键值
  5. 5. 遍历字典
  6. 6. 字典删除