Skip to main content
 首页 » 编程设计

python之您可以对多个对象使用枚举吗

2025年05月04日13kuangbin

我想知道如果说我在 python 中定义了两个(或更多)字典,其中包含一些键和相应的数据,我可以使用枚举语句访问这两个元素吗?:

for i, key1, key2 in enumerate(dict1,dict2) 
... "do something" 

谢谢!

请您参考如下方法:

不,但你可以这样做:

for i, (key1, key2) in enumerate(zip(dict1, dict2)): 
    # do something 
    pass 

但请记住:

  • 字典的元素是无序的,因此我们无法预测键的出现顺序 - 它甚至可能会随着字典的增长而改变。
  • 如果一个字典的元素多于另一个,它的某些键将不会出现在迭代中。如果两个词典的大小相同,那么它就可以正常工作。