Python Language La siguiente función ()


Ejemplo

El next() incorporado es un envoltorio conveniente que se puede usar para recibir un valor de cualquier iterador (incluido un iterador generador) y para proporcionar un valor predeterminado en caso de que se agote el iterador.

def nums():
    yield 1
    yield 2
    yield 3
generator = nums()

next(generator, None)  # 1
next(generator, None)  # 2
next(generator, None)  # 3
next(generator, None)  # None
next(generator, None)  # None
# ...

La sintaxis es la next(iterator[, default]) . Si el iterador finaliza y se pasa un valor predeterminado, se devuelve. Si no se proporcionó ningún valor predeterminado, se StopIteration .