ÎncepețiÎncepe gratuit

Folosind %timeit: rândul tău!

Vrei să creezi o listă de numere întregi de la 0 la 50 folosind funcția range(). Însă nu ești sigur(ă) dacă list comprehension sau dezambalarea obiectului range într-o listă este mai rapidă. Hai să folosim %timeit pentru a găsi cea mai bună implementare.

Pentru referință, mai jos găsești un tabel cu ordinele de mărime ale timpului (de la cel mai rapid la cel mai lent).

simbol denumire unitate (s)
ns nanosecundă 10-9
µs (us) microsecundă 10-6
ms milisecundă 10-3
s secundă 100

Acest exercițiu face parte din cursul

Scriere eficientă a codului Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
Editează și rulează codul