免費開始練習
司法三等申論題 112年 [檢察事務官電子資訊組] 程式語言

第 三 題

請寫出下列 Python 程式的執行結果為何?(20 分) (程式碼包含 swap 函式、List Comprehension 與 zip、Numpy 操作、Pandas DataFrame apply 操作)
題目圖片
📝 此題為申論題

思路引導 VIP

面對這類程式追蹤題,應將程式碼拆解為四個獨立區塊逐步分析。首先檢視 Python 中不可變物件(Immutable)的參數傳遞特性,接著依序推演 List Comprehension 與 zip 結合的三元運算邏輯、NumPy 的布林遮罩(Boolean Mask)篩選機制,最後確認 Pandas 中 apply 搭配 axis=1 所代表的橫列(Row-wise)運算意義與 DataFrame 輸出格式。

🤖
AI 詳解 AI 專屬家教

【解題思路】本題測驗 Python 的核心語義與主流資料科學套件的基礎操作。需逐步追蹤變數狀態,特別注意 Python 對不可變物件的傳遞機制,以及 NumPy 與 Pandas 特有的印出格式。 【詳解】 一、swap 函式與參數傳遞:

▼ 還有更多解析內容

升級 VIP 解鎖