python怎样把两个dictionary中的value相乘并相加

2024-08-11 14:01:45
推荐回答(1个)
回答1:

可以使用map函数世扰雀结李返合zip函数。下面的代码只适用于python2

l1 = [2,2,2,2]
l2 = [3,3,3,3]
prod = 搜早map(lambda (a,b):a*b, zip(l1,l2))
print prod
# [6, 6, 6, 6]
add = map(lambda (a,b):a+b, zip(l1,l2))
print add
# [5, 5, 5, 5]