Я написал простую программу python
l=[1,2,3,0,0,1]
for i in range(0,len(l)):
if l[i]==0:
l.pop(i)
Это дает мне ошибку "индекс индекса вне диапазона" в строке if l[i]==0:
После отладки я мог понять, что i
получает прирост, а список уменьшается.
Однако у меня есть условие завершения цикла i < len(l)
. Тогда почему я получаю такую ошибку?