Функция Python next()
Пример
Создайте итератор и распечатайте элементы один за другим:
mylist = iter(["apple", "banana", "cherry"])
x =
next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
Определение и использование
Функция next()
возвращает следующий элемент в итераторе.
Вы можете добавить возвращаемое значение по умолчанию, чтобы вернуться, если итерация достигла своего конца.
Синтаксис
next(iterable, default)
Значения параметров
Parameter | Description |
---|---|
iterable | Required. An iterable object. |
default | Optional. An default value to return if the iterable has reached to its end. |
Дополнительные примеры
Пример
Вернуть значение по умолчанию, когда итерация достигла своего конца:
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)