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!