前一篇我們學會了排序、統計、查找
那今天就來看看更有效率地「處理」 List 清單的方法吧~

來看看 List 搭配 for 迴圈會得到什麼結果吧!

用 for 迴圈跑清單

為什麼要搭配 for 迴圈?

當你有一個清單裡面有很多資料,
而你想要一個一個拿出來處理、顯示、比對、累加⋯⋯
就一定會用到迴圈

方法一:按照數量,按照順序把清單中資料一個一個跑

fruits = [“apple”, “orange”, “cherry”, “lemon”]
for i in range(len(fruits)):
      print(f”第{i}種水果是 {fruit[i]}”)

顯示結果就會是
第1種水果是 lemon
第2種水果是 cherry
第3種水果是 orange
第4種水果是 apple
幫我們想要知道「第幾個資料是什麼」的時候,就可以使用 range 跟 len 去跑 for 迴圈,
就可以把每一個水果都按照順序跑一次,這樣就有他的 索引index,也知道他是在哪個位置了

方法二:把每個清單中的資料都跑一次

fruits = [“apple”, “orange”, “cherry”, “lemon”]
for fruit in fruits:
      print(fruit)

顯示結果就會是
lemon
cherry
orange
apple
把每一個水果都一個一個跑一次,然後 print 出來,沒辦法直接知道他在哪個位置

這個方法就是 for 變數 in 清單
Python 會自動幫你將每一個資料,一個一個取出來,然後重複執行你想做的事情!

Tips:List 本身是資料的容器
           所以 for 迴圈就是幫我們打開容器的工具,用不同方法一個一個取出 List 裡面的資料。

Close Menu