我想知道如果说我在 python 中定义了两个(或更多)字典,其中包含一些键和相应的数据,我可以使用枚举语句访问这两个元素吗?:
for i, key1, key2 in enumerate(dict1,dict2)
... "do something"
谢谢!
请您参考如下方法:
不,但你可以这样做:
for i, (key1, key2) in enumerate(zip(dict1, dict2)):
# do something
pass
但请记住:
- 字典的元素是无序的,因此我们无法预测键的出现顺序 - 它甚至可能会随着字典的增长而改变。
- 如果一个字典的元素多于另一个,它的某些键将不会出现在迭代中。如果两个词典的大小相同,那么它就可以正常工作。
