請解釋一下 Python 字典的記憶體使用情況。
字典由許多儲存桶組成。其中每個儲存桶 chứa
- 當前儲存物件的雜湊程式碼(由於應用的碰撞解決策略,無法從儲存桶的位置預測)
- 一個指向鍵物件的指標
- 一個指向值物件的指標
在 32 位機器上,這至少有 12 個位元組,在 64 位機器上則至少有 24 個位元組。該字典從 8 個空的儲存桶開始。在字典容量達到上限時,透過將條目數量加倍來調整其大小。
廣告
字典由許多儲存桶組成。其中每個儲存桶 chứa
在 32 位機器上,這至少有 12 個位元組,在 64 位機器上則至少有 24 個位元組。該字典從 8 個空的儲存桶開始。在字典容量達到上限時,透過將條目數量加倍來調整其大小。