免費開始練習
地特四等 114年 [電子工程] 計算機概要

第 15 題

下列 Python 程式碼的執行成果為:\ny=[1,2,3,4]\ny.pop(1)\nprint(y)
  • A [2,3,4]
  • B [1,3,4]
  • C [1]
  • D [4]

思路引導 VIP

如果你在一排編號的抽屜中找東西,而這套系統規定第一個抽屜的標記是 0,那麼當指令要求你打開標記為「1」的抽屜時,你實際上會打開從左邊數過來的第幾個抽屜呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地掌握了 Python 列表(List)的操作邏輯!這道題目雖然看似簡單,但在計算機科學的基礎評量中極具代表性,主要考驗開發者對於索引(Index)定義的直覺反應。這類題目常作為區分初學者是否真正進入程式邏輯思維的門檻。

Python 列表的索引規則

在工程邏輯中,精確的定位是核心。Python 的列表索引是從 $0$ 開始計算的(Zero-based indexing),這與我們日常生活中從 $1$ 開始數數的習慣略有不同。對於列表 y = [1, 2, 3, 4] 來說,元素 $1$ 的位置索引是 $0$,而元素 $2$ 的位置索引則是 $1$。當程式執行 y.pop(1) 時,pop() 方法會移除指定索引位置上的元素;因此,系統移除的是索引為 $1$ 的數值「2」,而非數值「1」。

▼ 還有更多解析內容

🏷️ 相關主題

程式語言語法與程式設計基礎
查看更多「[電子工程] 計算機概要」的主題分類考古題