List Comprehensions

In der letzten Lehreinheit haben wir schon einen ersten Eindruck von List Comprehensions in Python gewinnen können. Comprehensions sind grundsätzlich eine optionale Möglichkeit iterierbare Objekte in bequemer und effizienter Art zu erstellen. Comprehensions sind beispielsweise für Listen, Dicitionaries und Mengen anwendbar. In diesem Abschnitt starten wir mit einem Blick auf List Comprehensions:

    Bei Listen wird der allgemeine Syntax in eckige Klammern eingebettet
    Tupel sind durch Kommas separierte Zusammenfassungen von Daten, welche nicht veränderbar sind
    List Comprehensions können beispielsweise mit einer Zeile Code eine Liste aller geraden Zahlen bis zu einem gewünschten Wert realisieren und lassen sich ebenfalls sehr gut für kombinatorische Aufgaben nutzen

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten. 

Zugehörige Dateien
    06a_ListComprehensions.ipynb (10.4 KB)
    06a_ListComprehensions.mp4 (85.5 MB)  
    06a_ListComprehensions.pdf (435.7 KB)
