【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)上面輸出:applebananacherry透過指標數字操作迴圈
透過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寫法如上,而上面的輸出為: applebananacherry
留言
張貼留言