首頁>技術>

一、遍歷列表

遍歷,簡單理解就是對每個資料都過一遍。

1、簡單遍歷

在程式中,有時需要遍歷列表中的所有元素,對每個元素都執行相同的操作。

例如,想要逐個顯示列表中的人名元素,這時可以透過使用for迴圈實現列表的遍歷。

“迴圈”這個概念很重要,它是自動完成重複工作的常見方式之一。

在上面的例子中,python首先讀取其中的第一行程式碼:

for name in names:

這行程式碼讓python獲取列表names中的第一個元素值'Tom',並將其儲存到變數name中,然後python讀取下一行程式碼:

print(name)

它讓python顯示name變數的值,即'Tom',接下來python返回到迴圈的第一行:

for name in names:

獲取列表names中的下一個元素值'Alice',並將其儲存到變數name中,再執行下面這行程式碼:

print(name)

python再次顯示name變數值,當前為'Alice'。接下來,python再次執行整個迴圈。當列表中最後一個值'Mary'執行顯示處理以後,列表中沒有其他的值了,那麼,迴圈結束。

使用迴圈時注意:

1)對列表中的每個元素,都將執行迴圈指定的步驟,而不管列表包含多少個元素。

2)python根據縮排來判斷程式碼是否是for迴圈體。

即位於for語句後面且屬於迴圈組成部分的程式碼行,一定要縮排,縮排通常使用4個空格。

3)for語句末尾的冒號很重要,它的作用是告訴python,下一行是迴圈的第一行。

如果你不小心遺漏了冒號,將導致語法錯誤。

2、for迴圈體

在for迴圈中,想包含多少行程式碼都可以,但迴圈體內的程式碼行都需要縮排,每個縮排的程式碼行都迴圈的一部分。且將針對列表中的每個元素值都執行一次。即可以對列表中的每個元素值執行任意次數的操作。

3、結束for迴圈

要結束for迴圈,只需將for迴圈體後面的程式碼行設定為不縮排即可。

這時,沒有縮排的程式碼行只執行一次,不會再重複執行。

二、動手實踐

定義一個水果列表,使用for迴圈將每種水果名稱都顯示出來;

對每一種水果都顯示兩句話;

在程式末尾新增一行總結的話,它不在for迴圈中。

如下圖:

15
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Electron-vue 的坑