文章目录
时间复杂度比较引入timeit 类比较运算时间
时间复杂度比较
引入timeit 类比较运算时间
def test1():
li
= [i
for i
in range(10000)]
def test2():
li
= []
for i
in range(10000):
li
.append
(i
)
def test3():
li
= []
for i
in range(10000):
li
.extend
([i
])
def test4():
li
= []
for i
in range(10000):
li
+= [i
]
timer1
= Timer
("test1()", "from __main__ import test1")
print("timer1: {} 秒".format(timer1
.timeit
(1000)), )
timer2
= Timer
("test2()", "from __main__ import test2")
print("timer2: {} 秒".format(timer2
.timeit
(1000)))
timer3
= Timer
("test3()", "from __main__ import test3")
print("timer3: {} 秒".format(timer3
.timeit
(1000)))
timer4
= Timer
("test4()", "from __main__ import test4")
print("timer4: {} 秒".format(timer4
.timeit
(1000)))
转载请注明原文地址: https://mac.8miu.com/read-460443.html