在平時使用時我們都只需要一個循環變量,如:
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
這樣就達到了多個變量一次循環的效果。當然,也可以看出,一旦一個循環條件滿足,推出循環後,另一個循環也自動結束。因此,使用時應注意幾個變量之間的長度問題。