Skip to main content
 首页 » 编程设计

python嵌套for循环迭代

2025年05月04日11jyk

我希望内部 for 循环给我一个值,然后继续进行每个外部循环的下一次迭代。感谢您的回复。

当前结果:

  • 个人姓名约翰
  • 个人姓名彼得
  • 个人姓名123456
  • ID #John
  • ID #Peter
  • 身份证#123456
  • 紧急联系人John
  • 紧急联系人Peter
  • 紧急联系人123456

结果应该是:

  • 身份证#123456
  • 个人姓名约翰
  • 紧急联系人Peter

    employees={'ID #','Personal Name','Emergency contact'} 
     
    excel={'123456', 
       'John', 
       'Peter'} 
     
    for key in employees: 
        for value in excel: 
           print(key + value)  
    

请您参考如下方法:

使用zip 同时迭代两个对象。

注意:您在这里使用集合(使用 {"set", "values"} 创建)。集合没有顺序,因此您应该改用列表(使用 ["list", "values"] 创建)。

for key, value in zip(employees, excel): 
    print(key, value)