La función next() en Python devuelve el siguiente elemento en un iterador.
Puede agregar un valor de retorno predeterminado, para regresar si el iterable ha llegado a su fin.
Ejemplo
Cree un iterador e imprima los elementos uno por uno:
mylist = iter(["Manzana", "Plátano", "Manzana"]) x = next(mylist) print(x) x = next(mylist) print(x) x = next(mylist) print(x)
Sintaxis
next(iterable, defecto)
Valores de parámetros
Parámetro | Descripción |
Iterable | Requerido. Un objeto iterable. |
Defecto | Opcional. Un valor predeterminado para devolver si el iterable ha llegado a su fin. |
Ejemplo
Devuelve un valor predeterminado cuando el iterable haya llegado a su fin:
mylist = iter(["Manzana", "Plátano", "Manzana"]) x = next(mylist, "uva") print(x) x = next(mylist, "uva") print(x) x = next(mylist, "uva") print(x) x = next(mylist, "uva") print(x)