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