Eine List
ist eine Datenstruktur, die Elemente in sequenzieller Folge aufnimmt.
Die leere Liste wird durch eine leere eckige Klammer dargestellt.
leereList = []
Eine List mit Elementen erzeugen wir, indem wir innerhalb der eckigen Klammern die Werte der List (durch ein Komma getrennt) angeben. Das nachfolgende Beispiel erzeugt eine List mit drei Integer Werten.
myList = [1,2,3]
Der Zugriff auf ein Element der List erfolgt über den Namen der List gefolgt vom Index des gewünschten Elementes in eckigen Klammern.
Das nachfolgende Programm erzeugt eine List und gibt deren Elemente auf der Systemausgabe aus.
myList = [7,9,5] print myList[0] print myList[1] print myList[2]
Die Ausführung des Programms führt zu folgender Ausgabe auf der Systemausgabe:
7 9 5
Nachfolgend ausgewählte Methoden von List.
append |
Fügt ein Element der List hinzu. |
index |
Liefert die Index-Position des Elementes. Ist das Element nicht in der List, wird ein Fehler zurückgegeben. |
+ |
Erzeugt eine neue List, welche aus den Operanden besteht. |
in |
Überprüft, ob ein Element in der List enthalten ist und gibt
sofern enthalten True als Ergebnis zurück.
Im entgegengesetzten Fall wird False zurückgegeben.
|
not in |
Überprüft, ob ein Element nicht in der List ist und
gibt im entsprechenden Fall True zurück.
Im entgegengesetzten Fall wird False zurückgegeben.
|
pop |
Liefert das letzte Element der List und entfernt es aus der List. Wird ein Argument (int) angegeben, so wird das entsprechende Element geliefert und aus der List entfernt. |