7. 考慮 Python 語言運算「a=list(range(3));b=list(range(4));c=[a,b]」,則 「c[1][2]」結果為何?
(A) 0
(B) 1
(C) 2
(D) 3

答案:登入後查看
統計: A(0), B(2), C(32), D(4), E(0) #3156326

詳解 (共 2 筆)

#6045957
首先,我們分析給定的 Python 代...
(共 244 字,隱藏中)
前往觀看
0
0
#5977140

當c=[a,b]的時候我們有一個這樣的list
c = [[0, 1, 2], [0, 1, 2, 3]]
而c[1][2]中
[0]的位置是[0, 1, 2]
[1]的位置是[0, 1, 2, 3]
所以當print(c[1])時我們會印出[0, 1, 2, 3]
依題目要求:
c[1][2]時我們第一個目標是訪問[1]第二個目標是訪問[1]之中的第二個索引[2]
所以結果為2

0
0