Función Python next()
Funciones integradas de Python
Descripción
next()Devuelve el siguiente elemento del iterador.
next()La función debe usarse junto con laiter()función que genera el iterador.
Sintaxis
Sintaxis de next:
next(iterable[, default])
Descripción de parámetros:
- iterable -- objeto iterable
- default -- opcional, se utiliza para establecer el valor predeterminado que se devuelve cuando no hay un siguiente elemento. Si no se establece y no hay ningún elemento siguiente, se activará la excepción StopIteration.
Valor de retorno
Devuelve el siguiente elemento.
Ejemplo
El siguiente ejemplo muestra cómo usar next:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Primero obtener el objeto Iterator:
it = iter([1, 2, 3, 4, 5])
# Bucle:
while True:
try:
# Obtener el siguiente valor:
x = next(it)
print(x)
except StopIteration:
# Salir del bucle al encontrar StopIteration
break
El resultado de salida es:
1 2 3 4 5Otras extensiones