Когда я использую print(list(my_iter))
в коде перед печатью, выдается ошибка:
a = [4, 7, 0, 3]
my_iter = iter(a)
print(list(my_iter))
print(my_iter.__next__())
print(my_iter.__next__())
>StopIteration
но если я это прокомментирую, все будет нормально. Почему?
a = [4, 7, 0, 3]
my_iter = iter(a)
# print(list(my_iter))
print(my_iter.__next__())
print(my_iter.__next__())