早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python两个list相乘、相加对应相乘结果是放另一个list,相加也是结果放一个list两个list长度一样,对应相乘、相加,结果的list和之前两个计算的list长度一样

题目详情
python两个list相乘、相加
对应相乘结果是放另一个list,相加也是结果放一个list
两个list长度一样,对应相乘、相加,结果的list和之前两个计算的list长度一样
▼优质解答
答案和解析

可以使用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]
看了 python两个list相乘...的网友还看了以下: