List

Einstieg
Methoden / Operatoren der Datenstruktur List

Einstieg

Eine List ist eine Datenstruktur, die Elemente in sequenzieller Folge aufnimmt.

Leere List

Die leere Liste wird durch eine leere eckige Klammer dargestellt.

leereList = []
            

List mit Elementen erzeugen

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
            

Methoden / Operatoren der Datenstruktur List

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.