Använd %timeit: din tur!
Du vill skapa en lista med heltal från 0 till 50 med hjälp av funktionen range(). Du är osäker på om listförståelse eller att packa upp range-objektet till en lista är snabbare. Låt oss använda %timeit för att hitta den bästa lösningen.
Som referens finns tabellen nedan över tidsenheternas storleksordning (snabbast överst).
| symbol | namn | enhet (s) |
|---|---|---|
| ns | nanosekund | 10-9 |
| µs (us) | mikrosekund | 10-6 |
| ms | millisekund | 10-3 |
| s | sekund | 100 |
Den här övningen är en del av kursen
Att skriva effektiv Python-kod
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)