itertools.repeat()

Повторяет один и тот же объект указанное число раз или бесконечно.

Сигнатураitertools.repeat(object, times=None)

Возвращает object снова и снова. Если задан аргумент times, повторяет ровно столько раз, иначе — бесконечно. Часто применяется с map() для передачи постоянного аргумента.

import itertools

print(list(itertools.repeat('ха', 3)))  # ['ха', 'ха', 'ха']

# Возвести числа в квадрат через map
print(list(map(pow, range(4), itertools.repeat(2))))  # [0, 1, 4, 9]
← Все записи: Модуль itertools в Python
Поддержать проект