天天看點

清單的周遊 | Python從入門到精通:進階篇之六清單的周遊

清單的方法簡介 | Python從入門到精通:進階篇之五

清單的周遊

指的就是将清單中的所有元素取出來,這就是一個周遊的過程。

接下來看示例:

# 建立清單
stus = 
['孫悟空','豬八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 周遊清單
print(stus[0])
print(stus[1])
print(stus[2])
print(stus[3])           

上面執行的就是一個清單的周遊過程,但是如果清單的元素特别多呢,就不能用這麼多的print語句了。此時可以用循環來優化這個周遊過程:

# 建立清單
stus = 
['孫悟空','豬八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 通過while循環來周遊清單
 i = 0
 while i < len(stus): # 用len()擷取清單的長度
     print(stus[i])
     i += 1           

執行結果為:

清單的周遊 | Python從入門到精通:進階篇之六清單的周遊

此時無論stus清單裡面有多少個元素都不用再修改循環裡面的語句了。

但是while循環一般是不常用的,常用的是for循環語句。

for循環也是一種循環語句。先來看一下它的文法:

for 變量 in 序列 :
       代碼塊           

示例如下:

# 建立清單
stus = 
['孫悟空','豬八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 通過for循環來周遊清單
for s in stus :
    print(s)           
清單的周遊 | Python從入門到精通:進階篇之六清單的周遊

也是可以将清單中的元素全部擷取到的。

總結:for循環的代碼塊會執行多次,序列中有幾個元素就會執行幾次,每執行一次就會将序列中的一個元素指派給變量,是以我們可以通過變量,來擷取清單中的元素。

點選檢視配套視訊課程

擷取更多内容,請關注

Python學習站

技術圈!