Funkcja next() w Pythonie

Przykład

Utwórz iterator i drukuj elementy jednostkowo:

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

Uruchomienie przykładu

Definicja i użycie

Funkcja next() zwraca następny element w iteratorze.

Możesz dodać domyślną wartość zwracaną, aby zwrócić wartość na koniec iteracji.

Gramatyka

next(iterable, default)

Wartości parametrów

Parametry Opis
iterable Wymagane. Obiekt iterowalny.
default Opcjonalnie. Wartość domyślna zwracana na koniec iteracji.

Więcej przykładów

Przykład

Zwracanie wartości domyślnej na koniec iteracji:

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)

Uruchomienie przykładu