Python字典操作

Posted 小咸鱼|大梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python字典操作相关的知识,希望对你有一定的参考价值。

字典操作

  1. 什么是字典

    字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔画、字母来查对应页的详细内容。

  2. 语法

info={'name':'lee',  #声明
      'age':'18',
      'sex':'man'
     }

info["age"]  #读取
info.get('name') #查找

‘age’ in info # 判断是否有这个key

info["age"]=16  #修改dict中数据

info["id"]=1401  #添加数据

del info["id"]=1401  #删除数据
info.pop("age")  #删除数据
  1. 字典的特性:

    • dict无序性
    • key必须是唯一的
  2. 操作

    >>> info.values() #打印所有的值
    dict_values(['lee', '18', 'man'])
    >>> info.keys() #打印所有的键
    dict_keys(['name', 'age', 'sex'])
    >>> info.setdefault('name','age') #现在字典中取第一个参数的值,如果取不到就创建心值
    'lee'
    >>> info.setdefault('id','age')
    'age'
  3. 更新

    • update()
    • 作用:如果有交叉的就赋新值,没有就添加进去
  4. items

    • 作用将一个元组转换为列表
  5. 初始化一个新的字典

    • dict.formkeys()
  6. 遍历

for i in info:
    print(i,info[i])

以上是关于Python字典操作的主要内容,如果未能解决你的问题,请参考以下文章

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

Solr、sunburnt (python) 和高亮显示:操作方法?

python之字典操作

Python小数据池和字典操作