首頁 >後端開發 >Python教學 >Python中的for 循環

Python中的for 循環

高洛峰
高洛峰原創
2017-03-03 14:00:182215瀏覽

一個循環是一個結構,導致第一個程式要重複一定次數。重複不斷循環的條件仍是如此。當條件變成假,循環結束和程式的控制傳遞給後面的語句循環。

for迴圈:

在Python for迴圈遍歷序列的任何物品,如一個清單或一個字串,有能力。

for循環語法是:

for iterating_var in sequence:
statements(s)

如果一個序列包含一個表達式列表,它是第一個評價。然後,該序列中的第一項指派迭代變數iterating_var。接下來,執行語句區塊。清單中的每個項目分配到iterating_var,報表區塊被執行,直到整個序列被耗盡。

註:在Python中,所有的縮排字元空格後的程式結構相同數量的報表,被認為是一個單一的程式碼區塊的一部分。 Python使用縮排作為其語句分組的方法。

範例:

#!/usr/bin/python
for letter in 'Python': # First Example
print 'Current Letter :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # Second Example
print 'Current fruit :', fruit
print "Good bye!"

以上將輸出結果:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current
#cango#fruit : mango

Good bye!

迭代序列指數:

透過遍歷每個項目的另一種方法是由序列本身的偏移指數:

#例如:

#!/usr/bin/python
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print 'Current fruit :', fruits[index]
print "Good bye!"

這將產生以下結果:


Current fruit : banana
Current fruit : apple
Current fruit : mango

Good bye!

在這裡,我們採取的len()的協助下,內建的功能,它提供了tuple中的元素的總數,以及範圍()內建函數給我們的實際順序遍歷。

以上所述是小編給大家介紹的淺析Python中的for 循環的相關知識,非常不錯,具有參考借鑒價值,有興趣的朋友一起學習吧!

更多Python中的for 循環相關文章請關注PHP中文網! ###
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn