你能解釋一下 Python 字典的記憶體使用情況嗎?
字典包含多個儲存桶。這些儲存桶中的每一個都包含
- 當前儲存的物件的雜湊程式碼(由於使用碰撞解決策略,無法從儲存桶的位置預測)
- 指向鍵物件的指標
- 指向值物件的指標
在 32 位計算機上,這至少合計 12 個位元組,在 64 位計算機上合計 24 個位元組。字典最初有 8 個空儲存桶。每當達到其容量時,都會透過將條目數加倍來調整其大小。
廣告
字典包含多個儲存桶。這些儲存桶中的每一個都包含
在 32 位計算機上,這至少合計 12 個位元組,在 64 位計算機上合計 24 個位元組。字典最初有 8 個空儲存桶。每當達到其容量時,都會透過將條目數加倍來調整其大小。