Aan de slag met %timeit: jouw beurt!
Je wilt een lijst met gehele getallen van 0 tot en met 50 maken met de functie range(). Je weet alleen niet of list comprehension of het uitpakken van het range object naar een lijst sneller is. Laten we %timeit gebruiken om de beste aanpak te vinden.
Voor het gemak staat hieronder een referentietabel met ordegroottes van tijd (sneller bovenaan).
| symbol | name | unit (s) |
|---|---|---|
| ns | nanosecond | 10-9 |
| µs (us) | microsecond | 10-6 |
| ms | millisecond | 10-3 |
| s | second | 100 |
Deze oefening maakt deel uit van de cursus
Efficiënte Python-code schrijven
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)