13. 執行下列這段 Python 程式碼 arr = [1, 2, 3, 4, 5] arr.append(6) arr.pop(0) print(arr) 結果會顯示下列何者?
(A) [0, 1, 2, 3, 4, 5, 6]
(B) [1, 2, 3, 4, 5, 6]
(C) [0, 1, 2, 3, 4]
(D) [2, 3, 4, 5, 6]

答案:登入後查看
統計: A(4), B(17), C(5), D(41), E(0) #3246968

詳解 (共 2 筆)

#6121105
程式碼的分析如下: arr = [1,...
(共 324 字,隱藏中)
前往觀看
6
0
#6427080

這段 Python 程式碼的執行過程如下:

  1. arr = [1, 2, 3, 4, 5]

    • 創建一個名為 arr 的列表,其初始內容為 [1, 2, 3, 4, 5]。
  2. arr.append(6)

    • append() 方法用於在列表的末尾添加一個元素。
    • 執行後,arr 變為 [1, 2, 3, 4, 5, 6]。
  3. arr.pop(0)

    • pop(index) 方法用於移除列表中指定索引位置的元素。這裡指定索引為 0,表示移除列表的第一個元素。
    • 列表的第一個元素是 1。
    • 執行後,arr 變為 [2, 3, 4, 5, 6]。
  4. print(arr)

    • 列印出 arr 列表的最終內容。

因此,程式的執行結果會顯示 [2, 3, 4, 5, 6]。

答案是 (D) [2, 3, 4, 5, 6]

1
0