1. Learn
  2. /
  3. 课程
  4. /
  5. 高效编写 Python 代码

Connected

道练习

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

说明 1 / 共 3 个

undefined XP
    1
    2
    3
  • 使用列表推导式和 range() 创建一个从 0 到 50 的整数列表,命名为 nums_list_comp。