國中教甄|資訊科技資訊科技108 年第 74 題單選題
執行右側程式後,下列選項何者正確?
Am=3,n=6
Bm=6,n=4正確答案
Cm=6,n=3
Dm=2, n=6
List2=[1,2,3,4,5,6]
m=list2.pop()
n=list2.pop(3)
B正確答案
Python 的 pop() 方法在無參數時移除並回傳串列最後一個元素,有參數時則移除並回傳指定索引值的元素。
逐選項解析
Am=3,n=6✕ 錯誤
未正確理解 pop() 的預設行為與索引值計算,導致 m 與 n 的值皆錯誤。
Bm=6,n=4✓ 正確
pop() 無參數時移除並回傳最後一個元素 6,故 m=6;接著串列變為 [1,2,3,4,5],pop(3) 移除並回傳索引值 3 的元素 4,故 n=4。
Dm=2, n=6
List2=[1,2,3,4,5,6]
m=list2.pop()
n=list2.pop(3)✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本