jan2ary
Каково будет значение lst после его выполнения? А теперь попробуйте…
У кого предположение совпало с опытом?
У меня совпало. Изменять список по которому проходишь в цикле - плохая идея, котороя приходит в голову только, разве что, новичкам(Вообще надо внимательней читать доки. Там есть явное предостережение от ипользования таких конструкций). Если надо изменять этот список, то надо предварительно создать его копию, и в цикле менять именно ее.
Python 2.4.2 (#1, Feb 12 2006, 03:59:46)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import copy
>>> l=range(0,10)
>>> l
>>> lc=copy.copy(l)
>>> for i in l:
… lc.remove(i)
…
>>> lc
>>>
http://www.python.org/doc/2.4/ref/for.html