您能解释一下 Python 字典的内存使用情况吗?
pythonprogramming
字典由多个存储桶组成。每个存储桶包含
- 当前存储的对象的哈希码(由于使用的冲突解决策略,无法从存储桶的位置预测)
- 指向键对象的指针
- 指向值对象的指针
这在 32 位机器上至少占 12 个字节,在 64 位机器上至少占 24 个字节。字典从 8 个空存储桶开始。然后,当达到容量时,通过将条目数量加倍来调整大小。
字典由多个存储桶组成。每个存储桶包含
这在 32 位机器上至少占 12 个字节,在 64 位机器上至少占 24 个字节。字典从 8 个空存储桶开始。然后,当达到容量时,通过将条目数量加倍来调整大小。
如果您发现内容有误或提出修改建议,请随时向我们发送 E-mail 邮件:
421660149@qq.com
您的建议已发送到 W3schools。