Python-循环代码的优化

循环代码的优化

一、

       遵循三大原则,提高运行效率

  • 尽量减少循环内部不必要的计算
  • 嵌套循环中,尽量减少内存循环的计算,尽可能向外提
  • 尽量使用局部变量(查询快)

二、其它优化手段

1. 连接多个字符串,使用join而不使用+

2. 列表进行元素插入和删除,尽量在列表尾部操作

#循环代码优化测试

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}:".format(end-start))

start1 = time.time()

for i in range(1000):
    result = []
    c = i*
1000 #内层i*1000提到外层循环
   
for m in range(10000):
        result.append(c+m*
100)
end1 = time.time()

print("耗时:{0}:".format(end1-start1))

你可能感兴趣的:(Python)