Kapitel 6
Listen
Lerne Listen kennen
Eine Variable kann einen Wert halten. Das funktioniert gut, bis mehrere Werte zusammengehören.
Stell dir vor, du möchtest drei Orte festhalten, die du gern besuchen würdest:
Dieses Programm funktioniert, aber die Variablennamen übernehmen zu viel Arbeit. Für einen vierten Ort brauchst du einen weiteren Namen. Alle Orte als Gruppe zu behandeln ist umständlich.
Eine Liste speichert eine geordnete Sammlung von Werten:
Die eckigen Klammern markieren den Anfang und das Ende der Liste. Kommas trennen ihre Elemente. Die Liste selbst ist ein Wert. Deshalb kann eine Variable auf die gesamte Sammlung verweisen.
Die Reihenfolge gehört zur Liste
Python behält Listenelemente in der Reihenfolge, in der du sie schreibst:
Diese Reihenfolge kann eine Bedeutung haben. Eine Packliste, eine Leseliste und eine Folge von Projektschritten sind nützliche Beispiele für geordnete Sammlungen.
Listen können Werte verschiedener Typen enthalten. Zusammengehörige Werte machen ein Programm aber meist verständlicher. Eine Liste mit Buchtiteln hat einen klareren Zweck als eine Liste, die ohne besonderen Grund einen Titel, ein Alter und einen booleschen Wert enthält.
Ein leeres Klammerpaar erstellt eine leere Liste:
Eine leere Liste ist weiterhin eine Liste. Sie enthält einfach noch keine Elemente.
Welcher Wert ist eine Python-Liste?
Eine Liste gibt mehreren zusammengehörigen Werten einen gemeinsamen, geordneten Platz. Als Nächstes erstellst du eigene Listen und prüfst, was Python darin speichert.