Python в следующем () и ИТЭР функция ()

Сначала мы должны знать, что итерационные объекты (объекты могут быть использованы для циклов) Iterable:

Класс: список, кортеж, ДИКТ, набор, ул

Тип II: генератор, включающий в себя генератор и полосу функции текучести generatoe

 

И не только действует на генераторе для, также может быть следующим вызов функции (), чтобы продолжать дальше и возвращает значение, следующий () возвращает объект постоянно на значения функции может быть передан итератор: Итератор

 

объекты итераторов являются генераторами, но список, ДИКТ, ул является Iterable, но не итератор, следует перечислить, ДИКТ, ули как Iterable итератор может быть использована для преобразования ITER функции ()

Следующий () использование:

Далее (итератор [, по умолчанию])
итератор - итерируемые по
умолчанию - В качестве альтернативы, чтобы вернуться к значениям , установленным по умолчанию в отсутствии следующего элемента, если не установлена, а не исключение следующего элемента StopIteration не срабатывает.
List_ = >>> [1,2,3,4,5]
>>> IT = ITER (list_)
>>> Следующий (ИТ, '-. 1')
. 1
>>> Следующий (ИТ, '-. 1')
2
>>> Следующий (ИТ, '-. 1')
. 3
>>> Следующий (ИТ, '-. 1')
. 4
>>> Далее (ИТ, '-. 1')
. 5
>>> Следующий (ИТ, «-. 1 ')
' -1 '
---------------------
автор: волна _ _
источник: CSDN
оригинал: https: //blog.csdn.net/li1615882553/ статьи / подробности / 79360172
авторских прав: Данная статья является блоггер оригинал статьи, воспроизведены, пожалуйста , приложите Боуэн ссылку!

рекомендация

отwww.cnblogs.com/jfdwd/p/10963475.html