根据源代码,列表的最大大小为
PY_SSIZE_T_MAX/sizeof(PyObject*)。
PY_SSIZE_T_MAX在pyport.h中定义为
((size_t)-1)>>1
在常规的32位系统上,这是(4294967295/2)/ 4或536870912。
因此,在32位系统上,python列表的最大大小为 536,870,912个 元素。
只要您拥有的元素数量等于或小于此数量,所有列表功能都应正确运行。

根据源代码,列表的最大大小为
PY_SSIZE_T_MAX/sizeof(PyObject*)。
PY_SSIZE_T_MAX在pyport.h中定义为
((size_t)-1)>>1
在常规的32位系统上,这是(4294967295/2)/ 4或536870912。
因此,在32位系统上,python列表的最大大小为 536,870,912个 元素。
只要您拥有的元素数量等于或小于此数量,所有列表功能都应正确运行。