哪种Python循环方式最快?

众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。

哪种Python循环方式最快?插图亿华云

while 和 for 是 Python 中常用的两种实现循环的关键字,它们的运行效率实际上是有差距的。比如下面的测试代码:​

import timeit

def while_loop(n=100_000_000):

i = 0

s = 0

while i

THE END
Copyright © 2024 亿华云