python 新版map 阶乘 阶加

老板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)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值