Wenn range () ein Generator in Python 3.3 ist, warum kann ich next () in einem Bereich nicht aufrufen?

Vielleicht bin ich Opfer von Fehlinformationen im Internet geworden, aber ich denke, es ist wahrscheinlicher, dass ich etwas falsch verstanden habe. Basierend auf dem, was ich bisher gelernt habe, ist range () ein Generator, und Generatoren können als Iteratoren verwendet werden. Dieser Code:

myrange = range(10)
print(next(myrange))

gibt mir diesen Fehler:

TypeError: 'range' object is not an iterator

Was vermisse ich hier? Ich hatte damit gerechnet, 0 zu drucken und zum nächsten Wert in zu gelangenmyrange. Ich bin neu in Python, bitte entschuldige mich für die ziemlich grundlegende Frage, aber ich konnte nirgendwo anders eine gute Erklärung finden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage