import time
time1 = time.time()
a = ""
for i in range(1000000):
a += "sxt"
time2 = time.time()
print("运算时间:"+str(time2-time1))
time3 = time.time()
li = []
for i in range(1000000 ):
li.append("sxt")
a = "".join(li)
time4 = time.time()
print("运算时间:{0:.4f}".format((time4-time3)))
运算时间:1.8748393058776855
运算时间:0.5184
# -*- coding: utf-8 -*-
#循环代码优化
import time
start = time.time()
for i in range(1000):
result = []
for m in range(10000):
result.append(i*1000+m*100)
end = time.time()
print("耗时:{0:.4f}".format(end-start))
start2 = time.time()
for i in range(1000):
result = []
c = i*1000
for m in range(10000):
result.append(c+m*100)
end2 = time.time()
print("耗时:{0:.4f}".format(end2-start2))