Python--map用法

map(): 与zip用法类似

>>> name = ['milo', 'zou', 'tom']

>>> age = [20, 30, 40]

>>> tel = ['133', '156', '189']

>>> test = [1,2]  

>>> map(None,name, age, tel)

[('milo', 20, '133'), ('zou', 30, '156'), ('tom', 40, '189')]

>>> map(None,name, age, tel, test)    #以None来填充不足

[('milo', 20, '133', 1), ('zou', 30, '156', 2), ('tom', 40, '189', None)]

 

>>> a = [1, 3, 5]

>>> b = [2, 4, 6]

>>> def mf(x,y):

         return x * y

 

>>> map(None, a, b)

[(1, 2), (3, 4), (5, 6)]

>>> map(mf, a, b)    #让元祖中元素做mf

[2, 12, 30]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值