Quizás haya sido víctima de información errónea en la web, pero creo que es más probable que haya entendido mal algo. Según lo que he aprendido hasta ahora, range () es un generador, y los generadores se pueden usar como iteradores. Sin embargo, este código:
myrange = range(10)
print(next(myrange))
me da este error:
TypeError: 'range' object is not an iterator
¿Que me estoy perdiendo aqui? Esperaba que esto imprimiera 0 y avanzara al siguiente valor en myrange
. Soy nuevo en Python, así que acepte mis disculpas por la pregunta bastante básica, pero no pude encontrar una buena explicación en ningún otro lugar.
for
bucle.