Функция next() в Python

Пример

Создайте итератор и逐енно распечатайте элементы:

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

Запуск примера

Определение и использование

Функция next() возвращает следующее значение из итератора.

Вы можете добавить defaultValue, чтобы возвращать его при завершении итерации.

Синтаксис

next(iterable, defaultValue)

Значение параметра

Параметр Описание
iterable Обязателен. Итерируемый объект.
defaultValue Опционально. Возвращаемый defaultValue при завершении итерации.

Более примеров

Пример

Возвращение defaultValue при завершении итерации:

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)

Запуск примера