Python中的多變量循環

在平時使用時我們都只需要一個循環變量,如:

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

這樣就達到了多個變量一次循環的效果。當然,也可以看出,一旦一個循環條件滿足,推出循環後,另一個循環也自動結束。因此,使用時應注意幾個變量之間的長度問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章