Allgemeine Methode der Python-Sequenzliste

巴扎黑
Freigeben: 2017-07-20 09:32:17
Original
1079 Leute haben es durchsucht

Hinweis: Die Testumgebung dieses Artikels ist Python2.7

Hinweis: In diesem Artikel wird hauptsächlich die allgemeine Methode der Liste vorgestellt

Liste testen

list1 = [1 ,2,3, 4]

Einfügemethode:

Methodenerklärung: Ein Objekt an der angegebenen Position einfügen

Parameter:

Parameter 1: Index

Parameter 2: Objekt

Codebeispiel:

list1.insert(-1,1) #Objekt am Ende der Liste einfügen

list1.insert(0 ,1) #Objekt am Anfang der Liste einfügen

Rückgabewert: Keiner

Hinweis: Nachdem die Methode ausgeführt wurde, wird die ursprüngliche Liste list1

wird direkt geändert

Pop-Methode:

Methodenerklärung: Element am angegebenen Index löschen

Parameter: Wenn kein Parameter vorhanden ist, ist die Standardeinstellung ist Index -1 (das letzte Mitglied der Liste)

Optionaler Parameter eins: index

Codebeispiel:

z. B.: s = list1.pop(1),s =list1[1] vor dem Löschen

Rückgabewert: gelöschter Index Das Element von

Hinweis 1: Wenn der Index nicht vorhanden ist, wird ein Fehler außerhalb der Grenzen ausgegeben

Hinweis 2: Die Pop-Methode kann Stapeloperationen implementieren

zB:list1.append (list1.pop())

Extend-Methode:

Methodenerklärung: Fügen Sie die Sequenz am Ende der Liste ein

Parameter:

Parameter 1: Sequenz

Codebeispiel:

list2 = [ 1]

list1.extend(list2)

Rückgabewert: Keiner

Hinweis: Ändern Sie die ursprüngliche Liste list1 direkt, wird oft zum Verbinden von Listen verwendet, z. B.: list1 = list1 +list2

Indexmethode:

Methodenerklärung: return Geben Sie die Position an, an der das Element zuerst in der Liste erscheint

Parameter:

Parameter 1: Objekt

Parameter 2: Startindex (optional, Standard 0)

Parameter 3: Endindex (optional)

Codebeispiel:

list1[0] = 1

then list1.index(1) = 0

Wenn Sie den Index der angegebenen Position des angegebenen Objekts ausgeben möchten, müssen Sie die anderen beiden verwenden Parameter

index(objetc,startindex,endindex)

startindex start index

endindex Endindex

Hinweis: Wenn das Objekt nicht existiert, tritt ein Fehler auf wird geworfen

Append-Methode:

Methodenerklärung: Daten am Ende der Liste einfügen

Parameter:

Parameter 1: Objekt

Codebeispiel:

list1.append(1)

Rückgabewert: Keiner

Zählmethode:

Methodenerklärung: Gibt zurück, wie oft das angegebene Objekt in der Liste erscheint

Parameter:

Parameter 1: Objekt

Codebeispiel:

ret = list1.count(11)

Rückgabewert: ret (int>=0)

Hinweis: Es kann auch anhand der Anzahl der Rückgaben = 0 ermittelt werden dass das Objekt nicht in der Liste ist

Methode entfernen:

Methodenerklärung: Objekt löschen, das zuerst in der Liste erscheint

Parameter:

Parameter 1: Objekt

Rückgabewert:

Codebeispiel:

list1.count(1)

Hinweis 1: Das Wann Wenn mehrere Elemente vorhanden sind, wird nur das erste gelöscht

Hinweis: Wenn das Objekt nicht vorhanden ist, wird ein Fehler ausgegeben. Verwenden Sie zur Beurteilung am besten die Zählmethode und

Umkehrmethode:

Methodenerklärung: Die ursprüngliche Liste umkehren

Parameter:

Keine Parameter

Codebeispiel:

list1 .reverse()

Rückgabewert: Kein Rückgabewert

Hinweis: Liste1 direkt ändern, um die Reihenfolge umzukehren

Hinweis: Integrierte Funktion umgekehrt (Objekt)

Parameter 1:

Sequenz

Codebeispiel:

list1 = [1,2,3,4]

list2 = list(reversed(list1))

Rückgabewert: Iterator

Hinweis: Die zurückgegebene Liste2 ist die umgekehrte Reihenfolge von Liste1, hat jedoch keine Auswirkungen auf das Original Sequenzliste1

Hinweis 2: Der Effekt nach der Konvertierung ähnelt list1[::-1]

Sortiermethode:

Erklärung der Methode: Sortieren Sie die Reihenfolge in aufsteigender Reihenfolge oder sortieren Sie in absteigender Reihenfolge

Codebeispiel:

list1.sort()

Hinweis: Liste1 in aufsteigender Reihenfolge sortieren

list1.sort (reverse=True)

Hinweis: Liste1 in absteigender Reihenfolge anordnen

Hinweis: Integrierte Funktion sorted()

Erklärung der Methode: Die ursprüngliche Reihenfolge zurückgeben Sortierte Reihenfolge

Codebeispiel:

list2 = sorted(list1)

Hinweis: Die Sortierung in aufsteigender Reihenfolge hat keinen Einfluss auf die Originalsequenz list1

list2 = sorted(list1,reverse=True)

Hinweis: Die absteigende Reihenfolge hat keinen Einfluss auf die ursprünglich erforderliche Liste1

Das obige ist der detaillierte Inhalt vonAllgemeine Methode der Python-Sequenzliste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!