我是靠谱客的博主 合适白云,这篇文章主要介绍【python】map list for 运行时长测试,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import time,sys reps=1000 size=10000 def tester(func,*args): starttime=time.time() for i in range(reps): func(*args) spendtime=time.time()-starttime return spendtime def forstst(): res=[] for x in range(size): res.append(abs(x)) def liststst(): res=[abs(x) for x in range(size)] def mapfunc(): res=map(abs,range(size)) def gen(): res=list(abs(x) for x in range(size)) print sys.version tests=(forstst,liststst,mapfunc,gen) for testfunc in tests: print testfunc.__name__.ljust(20),'=>',tester(testfunc) row_input()

1、测试运行时长

2、多态性的实现

最后

以上就是合适白云最近收集整理的关于【python】map list for 运行时长测试的全部内容,更多相关【python】map内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(92)

评论列表共有 0 条评论

立即
投稿
返回
顶部