到目前為止,我們大多處理單一變數,例如一個數字、一段文字,但在現實生活裡,我們常常需要管理一堆資料。想像一下,你要記錄班上同學的名字,如果只用一個變數存一個名字,你會寫到瘋掉,這時候 List 就像一個收納盒,可以一次裝好幾個資料,讓你有系統地管理它們。
在 Python 裡,List 的語法非常直觀,用中括號 [] 表示:
fruits = ["apple", "banana", "cherry"]
print(fruits)
這樣就建立了一個包含三種水果的列表。
List 的元素有順序,可以透過「索引值」(index)來存取,從 0 開始計算:
print(fruits[0]) # apple
print(fruits[2]) # cherry
如果你要修改,也可以直接指定:
fruits[1] = "grape"
print(fruits) # ["apple", "grape", "cherry"]
常見操作
新增元素:fruits.append("orange")
插入元素:fruits.insert(1, "melon")
刪除元素:fruits.remove("apple")
長度:len(fruits)
這些操作讓 List 變得非常靈活,能應對不同情境。
寫一個程式,建立一個 todo List,裡面先放三件事情,然後:
新增一件事情
移除一件事情
最後印出更新後的待辦清單
這樣的練習能幫你把 List 的新增、刪除與修改都跑一遍,也貼近日常生活。