最早開始討論循環時,我們看到循環完成了一個值列表的迭代處理。我們還瞭解了 range
函數,並用它作為快捷方式為循環生成數字列表。前面已經看到 range
確實可以提供一個數字列表。
不過循環完全可以迭代處理任何列表,而不一定非得是數字列表。假設要顯示出我們的字母列表,一行顯示一個元素,可以這樣做:
>>> letters = ['a', 'b', 'c', 'd', 'e']>>> for letter in letters: print letterabcde
這裡我們的循環變量是 letter
。(之前我們使用了 looper
或 i
、j
和 k
之類的循環變量。)循環迭代處理(循環處理)列表中的所有值,每次迭代時,當前元素會存儲在循環變量 letter
中,然後顯示出來。