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]