Použití %timeit: teď jsi na řadě!
Chceš vytvořit seznam celých čísel od 0 do 50 pomocí funkce range(). Nejsi si ale jistý/á, jestli je rychlejší list comprehension, nebo rozbalení range objektu do seznamu. Pojďme to zjistit pomocí %timeit.
Pro přehled najdeš níže referenční tabulku řádů délky času (nejrychlejší nahoře).
| symbol | název | jednotka (s) |
|---|---|---|
| ns | nanosekunda | 10-9 |
| µs (us) | mikrosekunda | 10-6 |
| ms | milisekunda | 10-3 |
| s | sekunda | 100 |
Toto cvičení je součástí kurzu
Psaní efektivního kódu v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)