使用 %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)