Mikhail G.
Подскажите, в чем разница между?
for i in m:
и
for i in m[:]:
В первом случае не работает метод m.remove(i)
во втором случае создается копия списка и по нему идет итерация.
очень полезно если в процессе работы цикла список (кол-во элементов) изменяется.