Функция next() в Python
Описание
next()Возвращает следующий элемент итератора.
next()Функцию следует использовать вместе сiter()— функцией, которая создаёт итератор.
Синтаксис
Синтаксис next():
next(iterable[, default])
Описание параметра:
- iterable -- итерируемый объект
- default -- необязательный, используется для установки значения по умолчанию, возвращаемого, когда нет следующего элемента. Если не задан и следующего элемента нет, будет вызвано исключение StopIteration.
Возвращаемое значение
Возвращает следующий элемент.
Примеры
В следующем примере показано использование next():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Сначала получите объект-итератор:
it = iter([1, 2, 3, 4, 5])
# Цикл:
while True:
try:
# Получить следующее значение:
x = next(it)
print(x)
except StopIteration:
# Выйти из цикла при возникновении StopIteration
break
Результат вывода:
1 2 3 4 5Другие расширения
Встроенные функции Python