timeit_list操作测试
2024-09-03 13:29:53
'''
timeit库Timer函数
'''
from timeit import Timer
def test1():
l = list(range(1000))
def test2():
l = []
for i in range(1000):
l.append(i)
def test3():
l = []
for i in range(1000):
l = l + [i]
def test4():
l = [i for i in range(1000)] if __name__ == '__main__':
# Timer函数,函数名,导入包
t1 = Timer("test1()","from __main__ import test1")
# timeit运行次数
print(t1.timeit(number = 1000)) t2 = Timer("test2()","from __main__ import test2")
print(t2.timeit(number =1000)) t3 = Timer("test3","from __main__ import test3")
print(t3.timeit(number=1000)) t4 = Timer("test4","from __main__ import test4")
print(t4.timeit(number=1000))
2020-05-08
最新文章
- ubuntu svn
- Linux内核分析学习总结
- Android Studio插件整理
- Struts2注解使用说明
- Vim 插件之 NERDTree
- sql plus 抢救数据(測)
- Java 7 Fork/Join 框架
- PL/SQL 编程(二)游标、存储过程、函数
- python爬虫爬取代理IP
- Unity插件 - MeshEditor(五) 网格顶点动画(变形动画)
- Leetcode_8_String to Integer
- DDD中直接引用和ID关联的关系
- PHP设置凌晨时间戳
- 【UE4】VR模式下全屏(去掉两侧的黑边)
- CCCC训练赛一些模板 struct sstream
- vue 实现父组件和子组件之间的数据双向绑定
- 1012 The Best Rank (25)(25 point(s))
- kubelet disk 压力
- Upgrading WebLogic Application Environments --官方文档
- redis常用数据类型操作命令集锦