你能解释一下 Python 字典的内存使用情况吗?
字典包含多个存储桶。这些存储桶中的每一个都包含
- 当前存储的对象的哈希代码(由于使用碰撞解决策略,无法从存储桶的位置预测)
- 指向键对象的指针
- 指向值对象的指针
在 32 位计算机上,这至少合计 12 个字节,在 64 位计算机上合计 24 个字节。字典最初有 8 个空存储桶。每当达到其容量时,都会通过将条目数加倍来调整其大小。
广告
字典包含多个存储桶。这些存储桶中的每一个都包含
在 32 位计算机上,这至少合计 12 个字节,在 64 位计算机上合计 24 个字节。字典最初有 8 个空存储桶。每当达到其容量时,都会通过将条目数加倍来调整其大小。