Выдает ошибку на 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 может быть что угодно, это шаг, то же, что остаток в данном случае