2026-10-22 19:12:08
Python字典的遍历可以通过多种方式实现,以下是常见的几种方法及其示例代码:
1. 遍历字典的键(key)使用 keys() 方法获取所有键,然后通过 for 循环遍历:
dict1 = {'a': 1, 'b': 2, 'c': 3}for key in dict1.keys(): print(key)输出:
abc2. 遍历字典的值(value)使用 values() 方法获取所有值,然后通过 for 循环遍历:
dict1 = {'a': 1, 'b': 2, 'c': 3}for value in dict1.values(): print(value)输出:
1233. 遍历字典的键值对(key-value)使用 items() 方法获取键值对(以元组形式返回),然后通过 for 循环遍历:
dict1 = {'a': 1, 'b': 2, 'c': 3}for item in dict1.items(): print(item)输出:
('a', 1)('b', 2)('c', 3)4. 拆包遍历键值对直接对 items() 的结果进行拆包,分别获取键和值:
dict1 = {'a': 1, 'b': 2, 'c': 3}for key, value in dict1.items(): print(key, value)输出:
a 1b 2c 35. 直接遍历字典(默认遍历键)如果不调用 keys(),直接遍历字典对象,默认也是遍历键:
dict1 = {'a': 1, 'b': 2, 'c': 3}for key in dict1: print(key)输出:
abc总结以元组形式:for item in dict1.items()。
拆包形式:for key, value in dict1.items()。
根据需求选择合适的方法即可。