Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 一本字典可以包含的项目是否有上限?_Python_Dictionary_Python Internals - Fatal编程技术网

Python 一本字典可以包含的项目是否有上限?

Python 一本字典可以包含的项目是否有上限?,python,dictionary,python-internals,Python,Dictionary,Python Internals,我们可以使用len() 除了字典的总大小受到可用内存量的限制外,字典可以包含的项目数量是否有限制 它是否依赖于Python实现?它是否取决于它是32位还是64位系统?是什么让你认为限制来自CPU或Python本身,而不是可用内存?创建一个无限循环,向dict添加键。当dict崩溃时,你会发现Python是完全开源的。您可以检查原始代码并在其中找到—一个故意硬编码的限制应该很容易发现。这是否回答了您的问题?

我们可以使用
len()

除了字典的总大小受到可用内存量的限制外,字典可以包含的项目数量是否有限制


它是否依赖于Python实现?它是否取决于它是32位还是64位系统?

是什么让你认为限制来自CPU或Python本身,而不是可用内存?创建一个无限循环,向dict添加键。当dict崩溃时,你会发现Python是完全开源的。您可以检查原始代码并在其中找到—一个故意硬编码的限制应该很容易发现。这是否回答了您的问题?