Skip to main content
 首页 » 编程设计

python之在带有列表的python中嵌套for循环

2025年05月04日11xing901022

伙计们 - 我有两个列表

list1=['a','b'] 
list2=['y','z'] 

我想将变量发送到如下函数:

 associate_address(list1[0],list2[0]) 
 associate_address(list1[1],list2[1]) 

我的脚本:

for l in list1: 
 for i in list2: 
  conn.associate_address(i,l) 

我收到以下输出:

conn.associate_address(a,y) 
conn.associate_address(a,z) 

我希望它看起来像这样:

conn.associate_address(a,y) 
conn.associate_address(b,z) 

请您参考如下方法:

使用 zip函数,像这样:

list1=['a','b'] 
list2=['y','z'] 
for i, j in zip(list1, list2): 
    print(i, j) 

输出:

('a', 'y') 
('b', 'z')