itertools.starmap()

Применяет функцию к аргументам, распакованным из каждого кортежа последовательности.

Сигнатураitertools.starmap(function, iterable)

Похожа на map(), но каждый элемент iterable — это уже кортеж аргументов, который распаковывается в функцию. Используйте, когда аргументы заранее сгруппированы в кортежи.

import itertools

pairs = [(2, 3), (4, 2), (10, 0)]
print(list(itertools.starmap(pow, pairs)))
# [8, 16, 1]
← Все записи: Модуль itertools в Python
Поддержать проект