报错:IndexError: list index out of range

数组超出边界,一般是指最大下标超出索引范围

循环时 定义列表长度-1 (5个元素只循环了4个下标,此时即便下面代码下标+1 列表中也可容纳)
len(list2)-1 为防止索引超出边界时使用

list2=[1,2,3,4,5]
for i in range(len(list2)-1): 
    list2[i+1]

可在循环的中减去超出的索引,通常为下面代码索引+ 导致,在上面循环中,减去相应的数值即可

你可能感兴趣的:(python)