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]
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]
相关文章推荐
- python之模块base64
- 为Python添加默认模块搜索路径
- Python __name__ 和 __main__
- [Python] Pandas 学习笔记(一)
- python 基础心得
- 在anaconda python开发套件下进行opencv的安装
- Python实现模拟时钟代码推荐
- 11.8笔记python webpy优雅的设置静态文件路径,macos防止休眠
- Python学习笔记(3)range的用法
- [转]python os模块 常用命令
- Python入门篇之函数
- Python 基本类型转换
- Quant 应该学习哪些 Python 知识?
- python十分钟入门
- 量化分析师的Python日记【第6天:数据处理的瑞士军刀pandas下篇
- Python ConfigParser的使用
- 量化分析师的Python日记【第5天:数据处理的瑞士军刀pandas】
- 量化分析师的Python日记【第4天:一大波金融Library来袭之scipy篇】
- 浅析Python中的struct模块
- Python实现控制台中的进度条