6. Python 程式碼 print(3 * [1, 2]) 的輸出結果為何?
(A) [3, 6]
(B) [1, 2, 1, 2, 1, 2]
(C) [1, 2, 3]
(D) 錯誤(Error)

答案:登入後查看
統計: A(3), B(6), C(0), D(1), E(0) #3911372

詳解 (共 2 筆)

#7408697
正確答案: B 解析: Python ...
(共 176 字,隱藏中)
前往觀看
2
0
#7490652
解析
在 Python 中,串列(List)乘以正整數k(list * k)代表將串列內的元素重複串接 k 次。 因此 3 * [1, 2] 會產生 [1, 2, 1, 2, 1, 2]。

(若要得到 [3, 6],需使用 NumPy 陣列 np.array([1, 2]) * 3)
0
0