python之字典操作

Posted

tags:

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

字典操作代码如下:

 1 #数据字典操作汇总
 2 person = {name: Mike, age: 25}
 3 print("初始的数据字典:", person)
 4 
 5 #访问字典值
 6 print("获取姓名:", person[name])
 7 
 8 #遍历字典。注意字典不在乎顺序,只关心对应关系。
 9 #还有keys()和values(),返回对应列表数据。
10 print("遍历字典:")
11 for key, value in person.items():
12     print(key, value)
13 
14 #添加键值对
15 person[job] = singer
16 print("添加后的数据字典:", person)
17 
18 #修改值
19 person[age] = 30
20 print("修改后的数据字典:", person)
21 
22 #删除键值对
23 del person[job]
24 print("删除后的数据字典:", person)
25 
26 #字典中嵌套列表及其遍历
27 hobbys = {Mike: [singing, swim, reading],
28           Tom: [reading, dance]}
29 for key, values in hobbys.items():
30     print(key + "的爱好是:")
31     for h in values:
32         print(h)

 

运行结果:

 1 初始的数据字典: {name: Mike, age: 25}
 2 获取姓名: Mike
 3 遍历字典:
 4 name Mike
 5 age 25
 6 添加后的数据字典: {name: Mike, age: 25, job: singer}
 7 修改后的数据字典: {name: Mike, age: 30, job: singer}
 8 删除后的数据字典: {name: Mike, age: 30}
 9 Mike的爱好是:
10 singing
11 swim
12 reading
13 Tom的爱好是:
14 reading
15 dance

 


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

Python代码阅读(第19篇):合并多个字典

Python snippet(代码片段)

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

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

Python入门之字典的操作详解

Python基础之字典操作