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
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)