Python內建frozendict類型:2026年3月Python生態最重要的語言級變更

Python將frozendict加入內建類型,繼Python 3.10 match/case以來最重要的變更。不可變字典,可雜湊,可作為字典鍵。解決可變預設參數陷阱和執行緒安全問題。OpenAI更新Python SDK支援WebSocket,Assistants API將於2026年底下線。

Python在2026年3月正式通過了frozendict內建類型的PEP提案,這一變更被廣泛認為是該年度Python生態系統最重要的語言級變更。frozendict作為不可變字典類型的標準化實現,不僅填補了Python內建資料結構的一個重要空白,更為函數式程式設計、並發安全和效能優化提供了強有力的語言級支援。

從技術實現角度來看,frozendict是dictionary的不可變版本,正如frozenset是set的不可變對應物。一旦創建,frozendict的內容就無法修改,這種不可變性使其具備了hashable特性。