Python: функция iter ()
функция iter ()
Функция iter () возвращает объект итератора.
Версия:
(Python 3.2.5)
Синтаксис:
iter (объект [, страж])
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
объект | Объект, чей итератор должен быть создан (может быть наборами, кортежами и т. Д.) | необходимые |
страж | специальное значение, которое используется для представления конца последовательности | Необязательный |
Следующий пример читает файл, пока метод readline () не вернёт пустую строку:
с открытым ('mydata.txt') как fp: для строки в iter (fp.readline, ''): process_line (линия)
Пример: функция Python: iter ()
# list of letters
letters = ['P', 'y', 't', 'h', 'o', 'n']
lettersIter = iter(letters)
# prints 'P'
print(next(lettersIter))
# prints 'y'
print(next(lettersIter))
# prints 't'
print(next(lettersIter))
# prints 'h'
print(next(lettersIter))
# prints 'o'
print(next(lettersIter))
# prints 'n'
print(next(lettersIter))
Выход:
п Y T час о N
Иллюстрированная презентация:
Иллюстрированная презентация:
Редактор кода Python:
Предыдущий: issubclass ()
Далее: len ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code