Вы можете сжать две последовательности, и они будут работать на результат.
values_for_a_and_b = ... # I assume this is a list of tuples
values_for_c = ... #
product = zip(values_for_a_and_b, values_for_c) # This gives a list like [((a, b), c)]
Теперь похоже, что вы пытаетесь сделать карту, а не уменьшить.Вы можете использовать продукт следующим образом:
map(lambda x: x[0][0] * x[0][1] + x[1], product)
Но поскольку в Python нет сопоставления с образцом, он не очень элегантен.