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)
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)