Heim >Backend-Entwicklung >Python-Tutorial >Alle Methoden von Python-Listentypen
Der Listentyp hat viele Methoden, hier sind alle Methoden des Listentyps:
list.append(x)
Fügt am Ende der Liste ein Element hinzu, äquivalent zu a[len( a):] = [x] .
list.extend(L)
Fügt alle Elemente in einer bestimmten Liste zu einer anderen Liste hinzu, äquivalent zu a[len(a):] = L .
list.insert(i, x)
Ein Element an der angegebenen Position einfügen. Der erste Parameter ist der Index des Elements, das davor eingefügt werden soll. Beispielsweise wird a.insert(0, x) vor der gesamten Liste eingefügt und a.insert(len(a), x) entspricht a .append( x).
list.remove(x)
Entfernt das erste Element mit dem Wert x in der Liste. Wenn kein solches Element vorhanden ist, wird ein Fehler zurückgegeben.
list.pop([i])
Entfernt ein Element von der angegebenen Position in der Liste und gibt es zurück. Wenn kein Index angegeben ist, gibt a.pop() das letzte Element zurück. Das Element wird aus der Liste entfernt. (Die eckigen Klammern um i in der Methode zeigen an, dass dieser Parameter optional ist und Sie nicht die Eingabe eines Paars eckiger Klammern erfordern. Solche Markierungen werden Ihnen häufig im Referenzhandbuch der Python-Bibliothek begegnen.)
Liste. index (x)
Gibt den Index des ersten Elements in der Liste mit dem Wert x zurück. Wenn keine passenden Elemente vorhanden sind, wird ein Fehler zurückgegeben.
list.count(x)
Gibt die Häufigkeit zurück, mit der x in der Liste erscheint.
list.sort()
Sortiert die Elemente in der Liste an Ort und Stelle.
list.reverse()
Kehrt die Elemente in der Liste um.
Das folgende Beispiel demonstriert die meisten Listenmethoden
>>> a = [66.25, 333, 333, 1, 1234.5] >>> print a.count(333), a.count(66.25), a.count('x') 2 1 0 >>> a.insert(2, -1) >>> a.append(333) >>> a [66.25, 333, -1, 333, 1, 1234.5, 333] >>> a.index(333) 1 >>> a.remove(333) >>> a [66.25, -1, 333, 1, 1234.5, 333] >>> a.reverse() >>> a [333, 1234.5, 1, 333, -1, 66.25] >>> a.sort() >>> a [-1, 1, 66.25, 333, 333, 1234.5]