Выдает ошибку на 7-ой линии (IndexError: list assignment index out of range),объясните в чем ошибка, недавно начал изучение pythom

lst = list()
for _ in range(int(input())):
    n = int(input())
    lst.append(n)
for i in range(len(lst)):
    if i % 2 == 1 :
        del lst[i]
print(lst)

Ответы (1 шт):

Автор решения: handowl

Можно сделать вот так

lst = [i for i in lst[::2]]

Соответственно, вместо 2 может быть что угодно, это шаг, то же, что остаток в данном случае

→ Ссылка