删除偶数索引超出范围

时间:2020-11-02 11:06:48

标签: python python-3.x

让我们说我正在尝试删除python中属于此类索引的列表元素:

q=int(input("cate elemente sa aibe lista?\n"))
l=[int(input()) for i in range(q)]
list_indexes=[]

#while len(l)!=1:
for i in range(len(l)):
    if i % 2 == 1:
        list_indexes.append(i)

for i in list_indexes:
    del l[i]

print (lista)

我的错误是这样的:

line 11, in <module>
    del l[i]
IndexError: list assignment index out of range

我一直在尝试调试它,i不应超出范围,而且似乎我也在其他代码示例中重复了此错误。有人可以向我解释我在做什么错,以便我不再重复。我知道可以通过更简单的方法进行此练习,但是我想在这里学习我的错误。

非常感谢!

0 个答案:

没有答案