def add(x, y):
    return x + y

def magic_map(func, *args):
    return itertools.starmap(func, zip(*args))
list(magic_map(add, ['a', 'b', 'c'], itertools.repeat('1')))
Python: попытка свернуть сопоставление функций со вторым аргументом