1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Psaní efektivního kódu v Pythonu

Connected

Cvičení

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

Pokyny 1/3

undefined XP
    1
    2
    3
  • Pomocí list comprehension a range() vytvoř seznam celých čísel od 0 do 50 s názvem nums_list_comp.