Функция 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)