Erste SchritteKostenlos loslegen

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

Kurs anzeigen

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)
Bearbeiten und Ausführen von Code