python: ошибка индекса списка вне диапазона
Я написал простую программу на 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)
, Тогда почему я получаю такую ошибку?