LoslegenKostenlos 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 jedoch 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

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
Code bearbeiten und ausführen