itertools.repeat
Создаёт итератор, повторно возвращающий указанный объект.
itertools.repeat(object[, times])
-> iterator
object -- Объект, который следует возвращать повторно.
times -- Количество повторений. Если не указано, то будет возвращать бесконечно.
times -- Количество повторений. Если не указано, то будет возвращать бесконечно.
Возвращается один и тот же объект снова и снова.
Функция нередко используется для передачи постоянного значения в map() и zip():
from itertools import repeat
repearter = repeat('PY')
next(repearter) # PY
next(repearter) # PY
next(repearter) # PY
list(repeat('PY', 2)) # ['PY', 'PY']
Функция нередко используется для передачи постоянного значения в map() и zip():
list(map(pow, range(10), repeat(2))) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Синонимы поиска: itertools.repeat, itertools, repeat
В разделе «itertools»:
itertools.accumulate
itertools.chain
itertools.compress
itertools.count
itertools.cycle
itertools.dropwhile
itertools.filterfalse
itertools.groupby
itertools.ifilter
itertools.ifilterfalse
itertools.imap
itertools.islice
itertools.product
itertools.starmap
itertools.takewhile
itertools.tee
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.