python列表相乘函数map函数

来源:互联网 发布:全员网络闯关赛 编辑:程序博客网 时间:2024/05/10 19:57

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]

0 0
原创粉丝点击