老板pythion 2.0的 版本
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]
3.0新版的 map返回的是函数,所以你打印出的是内存地址,因为你打印的是一个函数
需要list(map())进行强制转换
prod = list(map(lambda a,b : a*b, l1,l2))
或者
for i in map(lambda a,b : a*b, l1,l2):
print(i)