Funzione next() Python

Esempio

Creare un iteratore e stampare i elementi uno per uno:

mylist = iter(["apple", "banana", "cherry"])
x = next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)

Esempio di esecuzione

Definizione e uso

La funzione next() restituisce l'elemento successivo dell'iteratore.

Puoi aggiungere un valore di ritorno predefinito per restituire alla fine dell'iterazione.

Sintassi

next(iterable, default)

Valore del parametro

Parametro Descrizione
iterable Obbligatorio. Oggetto iterabile.
default Opzionale. Restituire un valore predefinito alla fine dell'iterazione.

Più esempi

Esempio

Restituire un valore predefinito alla fine dell'iterazione:

mylist = iter(["apple", "banana", "cherry"])
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)

Esempio di esecuzione