list()
erzeugt werden.
Da das jedoch oft gemacht wird gibt es den kürzeren Weg mit eckigen Klammern []
.
k=liste[2]
das 3. Element der Liste (es beginnt mit 0) in k
und
liste[0]=3
ersetzt den ersten Wert in der Liste mit 3.__getitem__(self, index)
und __setitem__(self, index, wert)
auf. Diese Methoden kann man auch in eigenen Klassen implementieren und dann mit [ ] aufrufen.
len(liste), min(liste), max(liste)
welche die Länge, das Minimum bzw. das Maximum einer
Liste zurückgeben.
Methode | Beschreibung |
---|---|
append(element) |
Fügt das element am Ende der Liste ein
|
clear() |
Entfernt alle Elemente aus der Liste. |
copy() |
Gibt eine Kopie der Liste zurück. |
count(element) |
Gibt zurück, wie oft element in der Liste vorkommt.
|
extend(liste) |
Fügt alle Elemente von liste am Ende der Liste ein.
|
index(element) |
Gibt den Index des ersten Vorkommens von element zurück.Wenn das Element nicht in der Liste ist wird ein ValueError ausgelöst. |
insert(pos, element) |
Fügt das Element element an der Position pos ein.
|
pop(index) |
Entfernt das Element an der Position index und gibt es zurück.Wenn index nicht angeben wurde, wird das letzte Element zurückgegeben.Wenn die Liste kürzer als die angegeben Position ist wird ein IndexError ausgelöst. |
remove(element) |
Entfernt das erste Vorkommen von element aus der Liste.Wenn das Element nicht in der Liste ist wird ein ValueError ausgelöst. |
reverse() |
Dreht die Reihenfolge der Elemente in der Liste um. |
sort() |
Sortiert die Liste. Mit dem optionalen Parameter reverse=False kann man die Liste absteigend sortieren.Mit dem optionalen Parameter key=myFunc kann man eine Funktion für das Sortier-Kriterium angeben.
|