Привет, ребята. Я только начинаю учиться программировать на python.Я запутался, почему код итерации работает, когда я назначаю L для iter (x), а затем next (L) для итерации по списку x, как показано ниже:
x=[1,2,3,4,5]
>>> L=iter(x)
>>> next(L)
1
>>> next(L)
2
>>> next(L)
3
>>> next(L)
4
>>> next(L)
5
>>> next(L)
Но когда я пишу вручную далее(iter (x)), чтобы перебрать список x, он не работает:
next(iter(x))
1
>>> next(iter(x))
1
>>> next(iter(x))
1
Я прошу прощения за случай, если какой-либо из технических терминов, которые я использую, является неточным, но я надеюсь, что вы, ребята, понимаете мойвопрос и дать мне несколько советов по этой проблеме.Спасибо!