以下Python程式碼的輸出結果為何? x = [5, 4, 3, 2, 1] y = list(filter(lambda a: a > 2, x)) z = list(filter(lambda a: a < 3, x)) print(y, z)
A[5, 4, 3, 2, 1]
B[2, 1] [5, 4, 3]
C[5, 4, 3] [2, 1]正確答案
D[2, 1, 5, 4, 3]
答案與詳解
正確計算y為大於2的元素[5, 4, 3],z為小於3的元素[2, 1],並依序輸出。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
