python复制改的别人代码,IndexError: list index out of range报错,实在找不到根源在哪儿

自学复制别人一段代码,然后改了下,最后到这步报错,又找不到原因,求指导

要看你的代码,就这个提示信息看,是你列表的下标越界了。比如列表只有3个元素,你访问list[3],因为list下标从0开始计算,3代表4号元素,就不行了。

如果是普通的遍历列表,看看遍历操作中有没有删除操作,一边遍历,一边删除可能导致数组长度变化、也会出现这个问题的。