Код: Выделить всё
a = [1, 2, 3, 4]
for i in a:
print(a)
Код: Выделить всё
aЯ не спрашиваю, что __iter__ или iter() преобразует список в итератор !
Я спрашиваю, может ли сам цикл for неявно преобразовать список, а затем вызвать __iter__ для сохранения списка итераций без удаления подобного итератора?
Поскольку stackoverflow определил мой вопрос как возможный дубликат:
Уникальность заключается в том, что я не спрашиваю ни о цикле for как о концепции, ни о __iter__, я спрашиваю об основном механизме цикла for и отношениях с итером.
Подробнее здесь: https://stackoverflow.com/questions/435 ... -call-iter