Mit %timeit: Du bist dran!
Du möchtest mit der Funktion range()
eine Liste mit ganzen Zahlen von 0 bis 50 erstellen. Du bist dir aber nicht sicher, ob es schneller ist, das Listenverständnis zu verwenden oder das Bereichsobjekt in eine Liste zu entpacken. Nutzen wir %timeit
, um die beste Umsetzung zu finden.
Zu deiner Erleichterung findest du unten eine Referenztabelle mit den zeitlichen Größenordnungen (schneller oben).
Symbol | name | Einheit (s) |
---|---|---|
ns | Nanosekunde | 10-9 |
µs (us) | Mikrosekunde | 10-6 |
ms | Millisekunde | 10-3 |
s | zweite | 100 |
Diese Übung ist Teil des Kurses
Effizienten Python-Code schreiben
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)