開始使用免費開始

使用 %timeit:換你來!

你想用 range() 函式建立一個從 0 到 50 的整數清單。不過你不確定是用清單生成式(list comprehension),還是把 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)
編輯並執行程式碼