from itertools import starmap
def mag(a, b, c):
# something sophisticated
return (a+b)*c
a = [1, 5, 7]
b = [4, 8, 3]
c = [2, 6, 3]
V = [10, 78, 30]
assert list(starmap(mag, zip(a,b,c))) == V
ZnJvbSBpdGVydG9vbHMgaW1wb3J0IHN0YXJtYXAKCmRlZiBtYWcoYSwgYiwgYyk6CiAgICAjIHNvbWV0aGluZyBzb3BoaXN0aWNhdGVkCiAgICByZXR1cm4gKGErYikqYwoKYSA9IFsxLCA1LCA3XQpiID0gWzQsIDgsIDNdIApjID0gWzIsIDYsIDNdClYgPSBbMTAsIDc4LCAzMF0KCmFzc2VydCBsaXN0KHN0YXJtYXAobWFnLCB6aXAoYSxiLGMpKSkgPT0gVg==