Не удаляется 3 из массива
`
array = list(map(int, input().split()))
for i in range(len(array)):
if array[i] == 3:
del array[i]
print(array)
`
Я пытаюсь удалить все числа 3 из массива К примеру 1 2 3 5 3 4 2 3 Выведет 1 2 5 4 2 Но выдаёт ошибку выхода за границу массива, почему?
Источник: Stack Overflow на русском