1 class timeit.Timer(stmt=‘pass‘, setup=‘pass‘, timer=<timer function>)
1 timeit.Timer.timeit(number=1000000)
1 from timeit import Timer 2 #定义append_test 3 def append_test(): 4 li = [] 5 for i in range(10000): 6 li.append(i) 7 def insert_test(): 8 li = [] 9 for i in range(10000): 10 li.insert(0,i) 11 #测试执行时间 12 append_timer = Timer(‘append_test()‘,‘from __main__ import append_test‘) 13 print(‘append插入执行时间:‘,append_timer.timeit(1000)) 14 insert_timer = Timer(‘insert_test()‘,‘from __main__ import insert_test‘) 15 print(‘insert插入执行时间:‘,insert_timer.timeit(1000))
1 append插入执行时间: 1.8698293 2 insert插入执行时间: 43.3934531
原文:https://www.cnblogs.com/monsterhy123/p/12759789.html