En this question, tengo una secuencia infinita usando generadores Python. Pero el mismo código no funciona en Python 3 porque parece que no existe la función next()
. ¿Cuál es el equivalente para la función next
?no hay función next() en un generador de rendimiento en python 3
def updown(n):
while True:
for i in range(n):
yield i
for i in range(n - 2, 0, -1):
yield i
uptofive = updown(6)
for i in range(20):
print(uptofive.next())
Relacionado: [problemas al utilizar el método __next__ en Python] (https://stackoverflow.com/questions/5982817/problems-using-next-method-in-python) – user2314737