python性能测试值timeit的使用示例
2024-09-02 11:15:18
from timeit import Timer
def t1():
li = []
for i in range(10000):
li.append(i)
def t2():
li = []
for i in range(10000):
li += [i]
def t3():
li = [i for i in range(10000)]
def t4():
li = list(range(10000))
if __name__ == '__main__':
# 参数1运行语句,参数二导包。
timer1 = Timer("t1()", "from __main__ import t1")
print(timer1.timeit(1000))
timer2 = Timer("t2()", "from __main__ import t2")
print(timer2.timeit(1000))
timer3 = Timer("t3()", "from __main__ import t3")
print(timer3.timeit(1000))
timer4 = Timer("t4()", "from __main__ import t4")
print(timer4.timeit(1000))
最新文章
- Android 文件读写
- 1472. Martian Army
- NPOI MVC 模型导出Excel通用类
- excel中将字符转换为数值
- args
- 利用zxing制作彩色,高容错,支持中文等UTF编码的QR二维码图片
- Vim+Ctags+Taglist组合:
- 20160727noip模拟赛zld
- glusterfs repo
- hibernate通过判断参数动态组合Hql语句,生成基本通用查询
- Runtime of Objective-C
- 活动页怎么切图photoshop
- 【转】深入浅出:Linux设备驱动之字符设备驱动
- 怎样在ASP.NET(C#) 使用Json序列化反序列化问题?
- CSS&;JS小结
- Linux命名空间
- Docker镜像仓库Harbor搭建及配置
- svn checkout 实用小技巧
- Codeforces 348D Turtles LGV
- luigi 学习