快速答案
本答案頁包含 Python 列表 的 4 道選擇題、4 道填空題和 4 道輸出預測題,每題都給出準確答案和簡短解釋。
答案已完整展示,建議先嘗試作答,再用本頁核對。第一次練習最好從互動練習頁開始。
列表中第一個元素的索引是多少?
答案: 0
為什麼: Python 列表索引從 0 開始。
orders.append("tea") 會做什麼?
答案: 把 tea 加到列表末尾
為什麼: append 會原地修改列表,把一個元素加到末尾。
[10, 20, 30, 40][1:3] 包含幾個元素?
答案: 2
為什麼: 切片從索引 1 開始,到索引 3 之前結束,所以包含 20 和 30。
len([1, 2, 3]) 的結果是什麼?
答案: 3
為什麼: len 回傳列表中元素的數量。
補全方法,把 4 加到列表末尾。
items = [1, 2, 3]
items.____(4)答案: append
為什麼: append 把一個元素加到列表末尾。
補全索引,讀取第一個元素。
numbers = [10, 20, 30]
print(numbers[____])答案: 0
為什麼: Python 列表的第一個位置是索引 0。
補全方法,把數字按升序排列。
numbers = [3, 1, 2]
numbers.____()答案: sort
為什麼: sort() 會原地修改列表。
補全函式,對列表中的數字求和。
print(____([4, 5, 6]))答案: sum
為什麼: sum(list) 回傳數字值的總和。
程式碼的輸出結果是什麼?
print([10, 20, 30][1])答案: 20
為什麼: 索引 1 是第二個元素。
螢幕上會顯示什麼?
items = [1, 2]
items.append(3)
print(items)答案: [1, 2, 3]
為什麼: append 把 3 加到列表末尾。
這段程式碼會輸出什麼?
print([1, 2, 3, 4][1:3])答案: [2, 3]
為什麼: 切片包含索引 1 和 2,不包含 3。
執行結果是什麼?
print(sum([4, 5, 6]))答案: 15
為什麼: 4、5、6 的和是 15。
先試一遍題目
打開 Python 列表 練習頁,用即時回饋回答同樣的 12 道題。