Zacznij terazZacznij za darmo

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

To ćwiczenie jest częścią kursu

Wydajny kod w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
Edytuj i uruchom kod