Python全系列 教程
3567个小节阅读:5931.2k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
虽然计算机越来越快,空间也越来越大,我们仍然要在性能问题上“斤斤计较”。编写循环时,遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算:
xxxxxxxxxx
#循环代码优化测试
import time
start = time.time()
for i in range(1000):
result = []
for m in range(10000):
c = i * 1000 #提到外部循环
#result = result + [m * 100] #不使用拼接,会产生大量新对象
result.append(c+m*100)
end = time.time()
print("耗时:{0}".format((end-start)))
print("简单循环优化后...")
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}".format((end2-start2)))
实时效果反馈
1. 编写循环时,代码优化规则说法错误的是:
A 嵌套循环中,尽量减少内层循环的计算,尽可能向外提
B 局部变量查询较快,尽量使用局部变量
C 连接多个列表,使用+而不使用join()
D 列表进行元素插入和删除,尽量在列表尾部操作
答案
1=>C