集合與別名
複習列表身份、淺複製、字典更新和預設查詢、集合大小與篩選推導式。
辨明改變的是外層還是內層物件。
本正確數核六道給定CPython 3.14.5任務的匹配結果,不是開發者檔位、百分位、僱主門檻或資格。任何正確數都可讀全部題解與四份完整指南。
把容器與其中內容分開數
六題追蹤普通列表、字典與集合,相關操作完整可見。給列表另一個名稱不同於淺複製外層;替換字典值不同於插入新鍵;缺失鍵get可返回後備值而不改變字典;集合數保留成員,推導式先篩選再變換。無題要求猜集合顯示順序。
複製外層列表仍可共享內層字典
新不計分例source為[{"n":1}],經source.copy()得到copy,再把copy[0]["n"]設3。外層列表不同,首元素卻到同一字典,列印源內值與外層身份比較得3:False。字典只畫一份,由兩個外層位置連線,不能只因外層有兩份就認定內層獨立。
把賦值與複製記為不同事件
alias直接接source時,兩名指向一列表,經任一名追加都改同一內容。淺複製新建外層,元素最初仍引用原元素物件,修改共享內層仍可兩邊可見,但不表示任一外層變化都共享。須明確題給賦值改哪一層。
區分更新與後備查詢
寫已有相等鍵替換當前值,不儲存同鍵兩個歷史條目。缺失鍵的get帶預設值時返回它而不插入。核長度前可列鍵與當前值兩列;預測時別暗換下標或其他字典方法,它們可能有不同失敗或插入行為。
先應用篩選條件,再算表示式
推導式從指定range開始,保留滿足餘數條件的值,再按順序平方;後續join轉字串並提供實際標點。集合長度則問給定字串中保留多少不同值,二者都不要求排序。不能給連線文本添列表方括號或假定集合順序。
每次操作後也預測源的狀態
用新可丟棄.py和虛構值,分別預測淺複製外層身份與一次內層修改;查字典則同時預測返回值和條目數。每次只改一處,先預測再按宣告直譯器執行。練習不涉及客戶資料、有用檔案或應用狀態,網站不需要上傳或訪問它們。
複習具體資料操作
錯題可能混淆別名、後備值或篩選邊界,六題總數不能區分原因,也不評生產資料集管理或避免所有意外修改。讀解析後換新值;不提供排名、招聘推薦、能力檔或認證,完整有效作答後任何正確數都可讀四份全文。
回顧:後備值與新條目分兩步記錄
新例counts={"elm":2},依次執行first=counts.get("oak",7)、before=len(counts)、counts["oak"]=first,再print(first,before,len(counts),sep=":"),輸出7:1:2。get返回7時沒有插入oak,所以before為1;之後明確賦值才新增條目,長度變2。把返回值與字典狀態分列,不因已拿到後備值就認為它已存入。若oak本已存在,get會給原值,後續同鍵賦值也不會新增相等鍵。該獨立指令碼已在CPython 3.14.5核對,不計分。
分項複習指南
按四組統計匹配答案
每個匹配答案計一道正確,其他有效選項計零。四組六題合成正確數/24,無加權、部分分、反向計分或時間獎勵。24題有效選擇前不給個人正確數,不默補缺答。
檢視全部程式、答案與逐題解釋
報告保留每段原創程式、所選、正確答案與解析。零分、部分答對、全對均給四份全文;分項3/6只是所給六題三個匹配答案,不是百分位、開發者等級、僱主通過線或資格。
採用宣告的指令碼環境
題組按CPython 3.14.5的獨立指令碼核驗,選定Python 3.14文件提供參考,不聲稱最新特性覆蓋或所有直譯器、庫相容。不評應用開發、真實資料處理或生產事故診斷。重測重複題組,約十分鐘是編輯估計,不是實測計時基準。
原創程式與已核結果
費馬編寫片段、干擾項、解析及指南,連結說明選定語言規則,不搬其例程或專有招聘題。本獨立練習無廠商背書或認證,網站把程式碼作轉義文本顯示,並在本地核選擇,不執行訪問者指令碼。

