您的位置:首页 > 编程语言 > Python开发

python列表相乘函数map函数

2015-11-08 14:45 501 查看
lt=range(5,10)
lw=range(8,13)
print lt
print lw
def mul(f,t,w):
i=0
ltt=[]
while i<len(t):
ltt.append(f(t[i],w[i]))
i+=1
return ltt
def p(a,b):
return a*b
li=[]
li=mul(p,lt,lw)
print li
print '-------------'
def p2(x,y):
return x*y
li=range(1,10)
lt=range(5,14)
print li
print lt
lt=map(p2,li,lt)
print lt

>>>[5, 6, 7, 8, 9]

[8, 9, 10, 11, 12]

[40, 54, 70, 88, 108]

-------------

[1, 2, 3, 4, 5, 6, 7, 8, 9]

[5, 6, 7, 8, 9, 10, 11, 12, 13]

[5, 12, 21, 32, 45, 60, 77, 96, 117]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: