iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0
自我挑戰組

30 天全面認識 Python系列 第 12

Day 12:資料結構初探 —— List(列表)

  • 分享至 

  • xImage
  •  

為什麼需要 List?

到目前為止,我們大多處理單一變數,例如一個數字、一段文字,但在現實生活裡,我們常常需要管理一堆資料。想像一下,你要記錄班上同學的名字,如果只用一個變數存一個名字,你會寫到瘋掉,這時候 List 就像一個收納盒,可以一次裝好幾個資料,讓你有系統地管理它們。

建立 List

在 Python 裡,List 的語法非常直觀,用中括號 [] 表示:

fruits = ["apple", "banana", "cherry"]
print(fruits)

這樣就建立了一個包含三種水果的列表。

存取 List 裡的元素

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 的新增、刪除與修改都跑一遍,也貼近日常生活。


上一篇
Day 11:函式的進階 —— 參數與預設值
系列文
30 天全面認識 Python12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言