首页 > 解决方案 > 我收到一条错误消息,显示列表索引超出范围

问题描述

当我运行这个程序时,我不断收到一个错误,说列表索引超出范围:

lista = [1961]

listb = [1962]

while True:

lista.append((lista[len(lista)])+13)

listb.append((listb[len(listb)])+17)

while True:

if i in lista and listb:
    print(i)

标签: python

解决方案


这是因为您的lista列表只有一个成员,并且第 0 个索引已满。在第二行,您试图获取 的第一个索引lista,即超出索引范围(0)


推荐阅读