python列表大小限制_Python中列表的项数有限制吗?

  • Post author:
  • Post category:python


Python中列表的项数有限制吗?

关注:172  答案:1  mip版

解决时间 2021-01-13 18:03

e6cb1a03ad541b3098697807b7bf1798.png

已解决

2021-01-12 21:29

我在尝试生成一个900个项,每个项是包含100个项的列表时候python报错说index out of range,这么来看可能是python对于列表的大小有限制。请教一下大家,这个限制到底是多少?

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

2021-01-12 22:47

如LZ所描述我写了一段代码:

>>> def init_list():

… result = []

… for i in range(900):

… temp = []

… for j in range(100):

… temp.append(j)

… result.append(temp)

… return result

>>> a = init_list()

>>> len(a)

900

并没有出现错误,我猜测应该是LZ的代码出现了问题,index out of range 这个错误一般是出现在:

>>> len(a)

900

>>> a[899]

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]

>>> a[900]

Traceback (most recent call last):

File “”, line 1, in

IndexError: list index out of range

index超出list总长度的情况下,希望能帮到LZ

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看



版权声明:本文为weixin_34378815原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。