Рубрики
Без рубрики

Python Next () функция

В этой статье мы обсудим функцию Python Next (). Функция Python Next () возвращает ITERA … Помечено Python, начинающим.

В этой статье мы обсудим Python Далее () функция. Функция Python Next () возвращает итератор к следующему элементу. Если у вас есть итоги, имеет смысл использовать следующую () функцию.

Следующий () синтаксис:

next (iterator [, default])

Где параметры:

Функция возвращает текущий объект в Iterable.

Примеры

В следующем примере показано, как использовать следующее:

#!/usr/bin/python
#-*- coding: UTF-8 -*-

# First get Iterator object:
it = iter ([1, 2, 3, 4, 5])

# Cycle:
while True:
    try:
        # Get the next value:
        x = next(it)
        print(x)
    except StopIteration:
        # Encounter StopIteration loop exits
        break

Выход:

    1
    2
    3
    4
    5

Поднимает Заставка Исключение, которое вы должны поймать, потому что в противном случае программа резко останавливается (исключение – это «ошибка», которая возникает во время работы программы).

>>> 
>>> nums = [1,2,3,4,5,6]
>>> it = iter(nums)
>>> while True:
...     x = next(it)
...     print(x)
... 
1
2
3
4
5
6
Traceback (most recent call last):
  File "", line 2, in 
StopIteration
>>> 

Так что поймай Заставка Исключение с попробуйте, кроме блокировать.

>>> nums = [1,2,3,4,5,6]
>>> it = iter(nums)
>>> while True:
...     try:
...         x = next(it)
...         print(x)
...     except StopIteration:
...         break
... 

Ссылки по теме:

Оригинал: “https://dev.to/libertycodervice/python-next-function-654”