首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python列表边界

python列表边界
EN

Stack Overflow用户
提问于 2011-02-23 22:42:30
回答 3查看 171关注 0票数 2

在python中是否有列表和字典的界限?如果有,限制是什么?

EN

回答 3

Stack Overflow用户

发布于 2011-02-23 22:45:41

我认为你所说的边界是指listdict中的元素数量是否有上限。Python没有对它们定义任何限制,因此它们可以达到机器上可用内存所允许的大小。

票数 6
EN

Stack Overflow用户

发布于 2011-02-23 22:51:42

实际上,当前内部Python对象的散列实现使用32位散列--因此,在字典上接近2^32个元素时(假设您有足够的内存),您将开始遇到许多冲突,并且字典的使用将显著减慢。但这并不会阻止它的工作。

(Python devels正在考虑在未来的构建中将这种散列变为64位,因此这不再是问题)。

至于绝对限制,没有-限制因素是可用的系统内存。

票数 3
EN

Stack Overflow用户

发布于 2011-02-23 22:45:02

您拥有的内存量是限制的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5092356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档