Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要。下面介绍常用的几种字典遍历方法。
![1dc072c5db5b4c4548568df92da246c3.png](https://i-blog.csdnimg.cn/blog_migrate/3af9f0c5abb53ecf82d3f736310191f9.jpeg)
根据key遍历
d1 = {'姓名': '风清扬', '年龄': 80, '性别': '男', '职业': '剑宗', '兵器': '万物皆兵器'}# 根据key遍历字典获取值for key in d1.keys(): print(f'key = {key}, value = {d1[key]}')
![177a80b750dff36d1a54bb132a352c7c.png](https://i-blog.csdnimg.cn/blog_migrate/8bdbb3f72a418fe29da0a773dfb22f8a.jpeg)
根据key遍历
遍历value值
d1 = {'姓名': '风清扬', '年龄': 80, '性别': '男', '职业': '剑宗', '兵器': '万物皆兵器'}# 遍历value值for value in d1.values(): print(f'value = {value}')
![9f6af79cb2da90ef8ff26cc8a91fd258.png](https://i-blog.csdnimg.cn/blog_migrate/a82e31b74fe4fa43bff976e3fa6e0035.jpeg)
遍历value值
遍历字典项
d1 = {'姓名': '风清扬', '年龄': 80, '性别': '男', '职业': '剑宗', '兵器': '万物皆兵器'}# 遍历字典项, 返回key和value组成的元组for item in d1.items(): print(item)
![19e918e9233fe6af0340b034b9a74eb8.png](https://i-blog.csdnimg.cn/blog_migrate/fb0d1d0d5984a84514fc3cbba2545bd6.jpeg)
遍历字典项
遍历字典的键和值
d1 = {'姓名': '风清扬', '年龄': 80, '性别': '男', '职业': '剑宗', '兵器': '万物皆兵器'}# 遍历字典的键和值for key, value in d1.items(): print(f'key = {key}, value = {value}')
![8c470a6a68a9bccdf0989b5fe5c45c27.png](https://i-blog.csdnimg.cn/blog_migrate/a39039670b2ab7852c37683aed69cc7e.jpeg)
遍历字典键和值
后记
在使用上for key,value in a.items()与for (key,value) in a.items()完全等价。