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

Python 内置函数Встроенные функции 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 内置函数Встроенные функции Python

Другие расширения