python遍历多个字典,提取其中的元素
时间: 2024-02-03 11:37:49 浏览: 98
Python代码-字典元素的遍历.py
可以使用for循环遍历多个字典,然后使用字典的items()方法获取键值对,再提取其中的元素。具体代码如下:
```
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'d': 4, 'e': 5, 'f': 6}
dict3 = {'g': 7, 'h': 8, 'i': 9}
for key, value in dict1.items():
print(value) # 输出1,2,3
for key, value in dict2.items():
print(value) # 输出4,5,6
for key, value in dict3.items():
print(value) # 输出7,8,9
```
如果要同时遍历多个字典,可以使用zip函数将多个字典合并为一个可迭代对象,然后再遍历。具体代码如下:
```
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'d': 4, 'e': 5, 'f': 6}
dict3 = {'g': 7, 'h': 8, 'i': 9}
for d in zip(dict1.items(), dict2.items(), dict3.items()):
print(d) # 输出(('a', 1), ('d', 4), ('g', 7)), (('b', 2), ('e', 5), ('h', 8)), (('c', 3), ('f', 6), ('i', 9))
for (key1, value1), (key2, value2), (key3, value3) in zip(dict1.items(), dict2.items(), dict3.items()):
print(value1, value2, value3) # 输出1 4 7, 2 5 8, 3 6 9
```
阅读全文