【Python】Python - List的迴圈。Loop Lists

 【Python】Python - List的迴圈。Loop Lists



在List使用迴圈


使用for 迴圈來讀取list 內items的內容:

範例

Print all items in the list, one by one:

一個接一個的列印裡面的items:

thislist = ["apple""banana""cherry"]
for x in thislist:
  print(x)
上面輸出:
apple
banana
cherry

透過指標數字操作迴圈

透過list items 的 index number操作迴圈。

使用range() 與 len() 方法來建立適合的迭代操作。

範例

Print all items by referring to their index number:

thislist = ["apple""banana""cherry"]
for i in range(len(thislist)):
  print(thislist[i])
上面輸出: 
apple
 banana
 cherry

上面迭代取值為 [0, 1, 2].

  

使用While迴圈

使用while 迴圈來操作迭代。while會無窮迴圈操作,直到符合特定條件才會離開迴圈。

使用 len() 方法去測量list的大小,起始值為0,終值為list的最後一個元素。

記住每次指標需要+1。

範例

使用while 迴圈透過index numbers來操作list items。

thislist = ["apple""banana""cherry"]
i = 0
while i < len(thislist):
  print(thislist[i])
  i = i + 1
上面輸出: 
apple
 banana
 cherry

使用List Comprehension來操作迴圈

List Comprehension 提供較短的語法來使用for迴圈。

範例

A short hand for loop that will print all items in a list:

thislist = ["apple""banana""cherry"]
[print(x) for x in thislist]
List comprehension寫法如上,而上面的輸出為: 
apple
banana
cherry


留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)