LINUX.ORG.RU

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

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

про то как for идет

Я ж даже ссылку на опкод привел, просто дёргает __next__() у итератора.

Что касается list, который не итератор, то for создаёт сначала «безымянную» переменную для итератора, а потом дёргает у неё __next__.

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

про то как for идет

Я ж даже ссылку на опкод привел, просто дёргает __next__() у итератора.

Что касается list, который не итератор, то for создаёт сначала «безымянную» переменную для итератора, а потом дёргает у него __next__.

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

про то как for идет

Я ж даже ссылку на опкод привел, просто дёргает __next__() у итератора.

Что касается list, который не итератор, то for создаёт сначала «безымянную» переменную для итератора, а потом дёргает у него next.