在平时使用时我们都只需要一个循环变量,如:
l=[1,2,3,4]
for i in l:
print(i)
得到的结果是:
1
2
3
4
那如果需要循环两个条件,多个变量呢?此时需要使用zip将所循环的变量包括,如:
l=[1,2,3,4]
for i,j in zip(l,range(1,10)):
print("i循环输出:"+i)
print("j循环输出:"+j)
其输出结果为:
1
1
2
2
3
3
4
4
这样就达到了多个变量一次循环的效果。当然,也可以看出,一旦一个循环条件满足,推出循环后,另一个循环也自动结束。因此,使用时应注意几个变量之间的长度问题。