祥云县外卖哪个网站,梁山城乡建设局网站,做调查的网站推荐,如何制作网站连接数据库循环代码优化#xff0c;遵守下面三个原则可以大大提高运行效率#xff0c;避免不必要的低效计算#xff1a; 1.尽量减少循环内部不必要的计算 2.嵌套循环中#xff0c;尽量减少内层循环的计算#xff0c;尽可能向外提。 3.局部变量查询较快#xff0c;尽量使用局部变量 …循环代码优化遵守下面三个原则可以大大提高运行效率避免不必要的低效计算 1.尽量减少循环内部不必要的计算 2.嵌套循环中尽量减少内层循环的计算尽可能向外提。 3.局部变量查询较快尽量使用局部变量
# Author : 小红牛
# 微信公众号WdPython
import time
print(1.未优化的程序用时.center(40, -))
t1 time.time()for x in range(500):dada1 []for y in range(500):dada1.append(x*500y*500)
t2 time.time()
print(用时{:.5} s.format(t2 - t1))print(2.优化的程序用时.center(40, -))
t3 time.time()
for m in range(500):dada2 []c m * 500 # 减少内层循环的计算for n in range(500):dada2.append(cn*500)t4 time.time()
print(用时{:.5} s.format(t4 - t3))
print(3.打印计算结果.center(40, -))
print(dada1)
print(dada2)2.其他优化方式 连接多个字符串使用join而不是用join()是一个字符串方法用于将一个可迭代对象如列表或元组的元素连接成一个字符串。这个方法需要一个字符串作为分隔符将可迭代对象中的元素连接起来。 除了使用空格字符串作为分隔符我们还可以使用其他任何字符串作为分隔符。例如
words [apple, banana, cherry]
result , .join(words)
print(result) # 输出apple, banana, cherry列表进行元素插入和删除尽量在列表尾部操作使用列表的append()方法将元素插入到列表的尾部。
my_list [1, 2, 3]
my_list.append(4)
print(my_list) # 输出 [1, 2, 3, 4]如果需要在列表的任意位置插入元素可以使用列表的insert()方法。使用insert()方法将字符串’hello’插入到列表的第二个位置。需要注意的是列表的索引是从0开始的因此第二个位置的索引是1。
my_list [1, 2, 3]
my_list.insert(1, hello)
print(my_list) # 输出 [1, hello, 2, 3]