Listen in Python
Listen werden verwendet um mehrere Werte in einer Variable zu speichern. Das ist häufig notwendig, wenn du mit einer beliebigen Anzahl von Objekten arbeiten musst.
Beispielsweise möchtest du vielleicht eine Liste von Kunden abspeichern, oder eine Liste der Teilnehmer bei einer Veranstaltung.
Du kannst nicht einfach, wenn du 20 Kunden hast, einfach 20 Variablen erstellen. Dann müsstest du ja dein Programm ändern, sobald der 21. Kunde kommt.
Listen sind eine flexible Datenstruktur um eine beliebige Anzahl von Werten in einer Variable abzuspeichern. Die einzelnen Werte nennen wir Elemente. Damit die Elemente unterschieden werden können, bekommt jedes Element, einen eindeutigen Index. Das ist eine fortlaufende Zahl, welche bei 0 zu zählen beginnt, und jedem Element eine eindeutige Nummer zuweist.
In der obigen Abbildung siehst du eine Liste mit sechs Elementen. Jedes Element hat einen eindeutigen Index. Der Plural von Index lautet Indizes. Indizes beginnen bei 0, beim ersten Element und werden bis zum letzten Element hochgezählt. Die Anzahl der Elemente einer Liste nennt man auch die Länge.
Wie man Listen erstellt, befüllt, wie man sie sortiert und darin sucht, findest du in den folgenden Kapiteln.