所以,我在这里有一些代码,我为了好玩,
import itertools
list = []
for int in itertools.count():
list.append(int)
print list[int]
Run Code Online (Sandbox Code Playgroud)
现在,我的所有朋友都告诉我,这将在某个时候停止工作.这让我相信列表只能包含有限数量的项目.这是真的?如果是这样,限制是什么?
是的,有一个限制,sys.maxsize是列表可以包含的最大条目数:
平台
Py_ssize_t类型支持的最大正整数,因此最大大小列表,字符串,dicts和许多其他容器都可以拥有.