Python 原始碼閱讀——dict

wklken發表於2015-11-30

 

原始碼位置 Include/dictobject.hObjects/dictobject.c


PyDictObject的儲存策略

關於 hash表的 wiki


基本鍵值PyDictEntry

說明

結構

PyDictEntry

PyDictEntry的三個狀態(圖片引自-Python原始碼剖析)

PyDictEntryState


PyDictObject定義

定義

說明

結構

PyDictObject

結論

構造過程

定義

簡化步驟

結論

銷燬過程

方法定義


PyDictObject物件緩衝池

定義

物件緩衝池的結構(跟PyListObject物件緩衝池結構基本一樣)

PyDictObjectPool

結論


Dict 操作

查詢/插入/resize/刪除, 下個版本補


changelog

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

Python 原始碼閱讀——dict Python 原始碼閱讀——dict

相關文章