Heim >Backend-Entwicklung >Python-Tutorial >Alle Methoden von Python-Listentypen

Alle Methoden von Python-Listentypen

高洛峰
高洛峰Original
2016-10-19 16:10:221674Durchsuche

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]


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn