在交互模式下使用 timeit

Using timeit in interactive mode

如何在 python 中实现此 ipython 代码?

[1]  %timeit sum(list(range(1000))) 

Ps:我想在一行代码中完成。我尝试了几次,但每次都失败了。

谢谢。

这将为您提供所用时间(以秒为单位):

from timeit import timeit
timeTaken = timeit(lambda: sum(list(range(1000))), number=100000)

您可以查看 timeit 文档以了解更多选项。