1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wydajny kod w Pythonie

Connected

Exercise

Używanie %timeit: twoja kolej!

Chcesz utworzyć listę liczb całkowitych od 0 do 50 za pomocą funkcji range(). Nie jesteś jednak pewna/pewny, czy list comprehension, czy rozpakowanie obiektu range do listy będzie szybsze. Użyjmy %timeit, żeby znaleźć lepsze rozwiązanie.

Dla ułatwienia poniżej znajdziesz tabelę rzędów wielkości czasu (od najszybszego).

symbol nazwa jednostka (s)
ns nanosekunda 10-9
µs (us) mikrosekunda 10-6
ms milisekunda 10-3
s sekunda 100

Instrukcje 1 / 3

undefined XP
    1
    2
    3
  • Użyj list comprehension i funkcji range(), żeby utworzyć listę liczb całkowitych od 0 do 50 o nazwie nums_list_comp.