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
統計: A(0), B(2), C(32), D(4), E(0) #3156326
詳解 (共 2 筆)
#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