首页 > 编程语言 > 详细

python 字典的一些操作

时间:2020-09-18 23:10:18      阅读:77      评论:0      收藏:0      [点我收藏+]

python实现两个字典合并

方法一:借助dict(d1.items() + d2.items())的方法

1 a={a:1,b:2,c:3}
2 b= {aa:11,bb:22,cc:33}
3 dict(a.items()+b.items())
4 # 结果:
5 {a: 1, aa: 11, c: 3, b: 2, bb: 22, cc: 33}

方法二:借助字典的update()方法

1 a={a:1,b:2,c:3}
2 b= {aa:11,bb:22,cc:33}
3 c={}
4 c.update(a)
5 c.update(b)
6 print(c)
7 # 结果:
8 {a: 1, aa: 11, c: 3, b: 2, bb: 22, cc: 33}

方法三:借助字典的dict(d1, **d2)方法

1 a={a:1,b:2,c:3}
2 b= {aa:11,bb:22,cc:33}
3 dict(a,**b)
4 # 结果:
5 {a: 1, aa: 11, c: 3, b: 2, bb: 22, cc: 33}

方法四:借助字典的常规处理方法

 1 a={a:1,b:2,c:3}
 2 b= {aa:11,bb:22,cc:33}
 3 c = {}
 4 for k,v in a.items():
 5     c[k] = v
 6 for k,v in v.items():
 7     c[k] = v
 8 print(c)
 9 # 结果:
10 {a: 1, aa: 11, c: 3, b: 2, bb: 22, cc: 33}

 

python 遍历字典

遍历键:

1 dict = {Name: Runoob, Age: 7}
2 for i in dict:
3     print(i)

遍历值:

1 dict = {Name: Runoob, Age: 7}
2 for i in dict.values()
3     print(i)

遍历键和值:

1 dict.items()
2 for key,value in dict.items():
3     print(key)
4     print(value)

python 字典的一些操作

原文:https://www.cnblogs.com/crazywh/p/13674526.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!