LINUX.ORG.RU

История изменений

Исправление vvn_black, (текущая версия) :

а что происходит с этим итератором когда делают pop(0) ?

Если вопрос, про как если дёргать в теле цикла, то тоже самое, что дёрнули бы лишний раз __next__. Поэтому и не надо так делать. Если делать append или insert «дальше» текущей позиции, то получим дополнительные к изначальному списку итерации.

Upd. Но зачем это всё знать, чтобы кодить на питоне? Просто не менять список, если его итерируешь и всё.

Исправление vvn_black, :

а что происходит с этим итератором когда делают pop(0) ?

Если вопрос, про как если дёргать в теле цикла, то тоже самое, что дёрнули бы лишний раз __next__. Поэтому и не надо так делать. Если делать append или insert «дальше» текущей позиции, то получим дополнительные к изначальному списку итерации.

Исходная версия vvn_black, :

а что происходит с этим итератором когда делают pop(0) ?

Если вопрос, про как если дёргать в теле цикла, то тоже самое, что дёрнули бы лишний раз __next__. Поэтому и не надо так делать.