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