Возможно, я стал жертвой дезинформации в сети, но я думаю, что более вероятно, что я просто что-то неправильно понял. На основании того, что я узнал до сих пор, range () является генератором, а генераторы могут использоваться как итераторы. Однако этот код:
myrange = range(10)
print(next(myrange))
дает мне эту ошибку:
TypeError: 'range' object is not an iterator
Что мне здесь не хватает? Я ожидал, что это напечатает 0 и перейдет к следующему значению в myrange
. Я новичок в Python, поэтому примите мои извинения за довольно простой вопрос, но я нигде не нашел хорошего объяснения.
for
цикле.