國中教甄|資訊科技資訊科技113 年第 16 題單選題
針對 Python 指令 z=[(x,y) for x,y zip([1,2,3],[3,1,4]) if x+y>=4]
所得的 z,下列叙述何者正确?
A$\text{sum}([w[0] for w in z])=4$正確答案
B$z$ 不包含(3,4)
Cz 是一個包含三筆二維資料的 list
Dz 不包含(3,3)
A正確答案
本題考查 Python 串列生成式與 zip() 函數的應用。依官方答案應選 (A)。需注意題目原文漏打 'in' 關鍵字,詳見答案效力說明。
逐選項解析
A$\text{sum}([w[0] for w in z])=4$✓ 正確
依命題原意,z 為 [(1,3), (3,4)],取出各元組第一個元素加總為 1+3=4,符合選項敘述,為官方公布之正確答案。
B$z$ 不包含(3,4)✕ 錯誤
z 的結果包含 (3,4),故此敘述錯誤。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本