开始使用免费开始使用

使用 %timeit:轮到您了!

您想用 range() 函数创建一个从 0 到 50 的整数列表。不过,您不确定列表推导式更快,还是将range 对象解包为列表更快。让我们用 %timeit 找出更优的实现。

为方便参考,下面提供了时间量级对照表(从快到慢)。

symbol name unit (s)
ns nanosecond 10-9
µs (us) microsecond 10-6
ms millisecond 10-3
s second 100

本练习是课程的一部分

高效编写 Python 代码

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
编辑并运行代码