В этой статье мы обсудим 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”