Einfügung()
Der Einfügung() Die Methode wird verwendet, um ein neues Element in eine bestimmte Position in der Liste einzufügen.
Syntax:
Liste.Einfügen (Position, Element)Die Methode Insert () enthält zwei Argumente. Das erste Argument nimmt den Positionswert, an dem das neue Element eingefügt wird. Das zweite Argument nimmt den neuen Artikelwert auf.
Beispiel:
Im folgenden Skript wird eine Listenvariable mit 7 Elementen deklariert. Nächste, der Einsatz () Die Methode wird verwendet, um das neue Element einzufügen, 'Prozessor' an Position 1. Die Liste wird vor und nach dem Einsetzen des neuen Elements gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die Originalliste und die Liste nach der Ausführung der Methode Insert () werden hier gedruckt.
append ()
Der append () Die Methode wird verwendet, um ein neues Element am Ende der Liste einzufügen.
Syntax:
Liste.anhängen (Artikel)Diese Methode nimmt den neuen Wert als Argument an, das am Ende der Liste eingefügt wird.
Beispiel:
Im folgenden Skript eine Liste mit dem Namen STDLIST wird mit verschiedenen Arten von Daten, die String- und Zahlenwerte enthalten, deklariert. Als nächstes wird die append () -Methode verwendet, um eine schwimmende Nummer am Ende der Liste einzufügen. Die Liste wird vor und nach Anhänge der neuen Daten gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die Originalliste und die Liste nach der Ausführung der () -Hindemethode () werden hier gedruckt.
entfernen()
Der entfernen() Die Methode wird verwendet, um ein bestimmtes Element aus der Liste zu entfernen.
Syntax:
Liste.Gegenstand entfernen)Diese Methode nimmt den Artikelwert als Argument an, das aus der Liste entfernt wird, falls vorhanden. Wenn der Artikelwert in der Liste nicht vorhanden ist, dann a ValueError wird generiert.
Beispiel:
Eine Liste von 6 Zeichenfolgenwerten ist im folgenden Skript definiert. Als nächstes wird ein String -Wert als Eingabe genommen, nach dem die Liste gesucht und entfernt werden soll. Der profitieren() Die Methode wird im Skript verwendet, um dem Eingabewert mit dem Listenelement zu entsprechen, wobei das erste Zeichen jedes Elements aktiviert wird. Die Liste wird vor und nach dem Entfernen des Elements aus der Liste gedruckt. Der Versuchen Sie Block wird hier verwendet, um die zu verarbeiten ValueError Antwort.
#!/usr/bin/env python3Ausgang:
Nach dem Ausführen des Skripts druckt die Liste und fragt nach der Benutzereingabe. "Guave" wird als Eingabe angenommen, der in der Liste vorhanden ist. Dieser Wert wird aus der Liste entfernt und die geänderte Liste wird dann gedruckt.
erweitern()
Der erweitern() Die Methode wird verwendet, um zwei Listenelemente zusammenzuführen und die fusionierten Elemente in der ersten Liste zu speichern.
Syntax:
First_List.erweitern (Second_List)Diese Methode nimmt die zweite Liste als Argument an und fügt die Werte der zweiten Liste am Ende der ersten Liste hinzu.
Beispiel:
Zwei Listen mit dem Namen clientList1 und clientlist2 werden im folgenden Skript deklariert. Als nächstes wird die Extend () -Methode verwendet, um die Werte von clientlist2 am Ende von Clientlist1 einzufügen. Dann druckt Clientlist1 nach Einfügen der Elemente.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die Liste mit erweiterten Werten druckt.
zählen()
Der zählen() Die Methode wird verwendet, um die Zahlenzeiten zu zählen, die ein bestimmtes Element in einer Liste angezeigt wird.
Syntax:
Liste.zählen (Artikel)Diese Methode nimmt den Artikelwert als Argument an, nach dem in der Liste gesucht wird, und gibt die Anzahl der Erscheinungen des Elements in der Liste als numerische Wert zurück. Wenn der Artikelwert in der Liste nicht vorhanden ist, wird er mit dem Wert 0 zurückgegeben.
Beispiel:
Im folgenden Skript wird eine Listenvariable der numerischen Daten deklariert. Nach dem Drucken der Liste wird ein numerischer Wert als Eingabe angenommen, der in der Liste durchsucht wird. Wenn die Eingabenummer ein oder mehrmals in der Liste vorhanden ist, wird die Gesamtzahl der Erscheinungen des durchsuchten Elements zurückgegeben. Andernfalls wird in der Liste die Eingabemummer nicht vorhanden, eine 0 zurückgegeben.
#!/usr/bin/env python3Ausgang:
Nach dem Ausführen des Skripts wird die Liste gedruckt. Der Benutzer wird nach einer Benutzereingabe gefragt, die in der Liste durchsucht wird. 5 wird als Eingabe genommen; Die Ausgabe zeigt, dass diese Eingabe in der Liste zweimal angezeigt wurde. Das Skript wird zum zweiten Mal ausgeführt und 89 wird als Eingabe angegeben, der in der Liste nicht vorhanden ist. Die Methode count () gibt also 0 zurück.
Index()
Der Index() Die Methode wird verwendet, um den Positionswert eines beliebigen Elements in der Liste zu erhalten.
Syntax:
Liste.Index (Search_item)Diese Methode nimmt den Wert des Suchelements als Eingabe an und kehrt mit dem Positionswert des Elements in der Liste zurück, falls es vorhanden ist. Ansonsten erzeugt es a ValueError.
Beispiel:
Eine Liste der Zeichenfolgewerte wird im folgenden Skript deklariert. Nach dem Drucken der Listenwerte wird ein String -Wert als Eingabe angenommen. Der Eingabewert wird in der Liste mit der Index () -Methode durchsucht. Wenn der Wert in der Liste vorhanden ist, wird der Positionswert der Eingabezeichenfolge zurückgegeben. Andernfalls wird eine benutzerdefinierte Fehlermeldung gedruckt.
#!/usr/bin/env python3Ausgang:
Nach dem Ausführen des Skripts wird der Inhalt der Liste gedruckt und die Methode bittet um einen Eingaberwert, nach dem in der Liste gesucht wird. 'Watson' wird als die Eingabe angesehen, die in Position 4 der Liste vorhanden ist, wie in der formatierten Ausgabe gezeigt. Als nächstes wird 'Jolly' als die Eingabe angenommen, die in der Liste nicht vorhanden ist, und generiert einen ValueError, der aus der Ausnahme des Blocks druckt.
Kopieren()
Der Kopieren() Die Methode wird verwendet, um eine Kopie einer Liste zu erstellen. Diese Methode ist nützlich, um die ursprünglichen Listenwerte vor dem Ändern der Liste beizubehalten.
Syntax:
Liste.Kopieren()Diese Methode nimmt kein Argument als Eingabe an, sondern erstellt nur eine doppelte Kopie der Liste.
Beispiel:
Im folgenden Skript werden zwei Listen mit dem Namen clientList1 und clientList2 deklariert. Vor dem Ändern des Inhalts von ClientList2 wird die Methode von Copy () verwendet, um eine Kopie von Clientlist2 zu erstellen und die Listenwerte in einer anderen Variablen mit dem Namen OriginAllist2 zu speichern. Als nächstes wird die Extend () -Methode verwendet, um den Inhalt von ClientList1 am Ende von Clientlist2 hinzuzufügen. Der vorherige Inhalt und der zusammengeführte Inhalt von clientList2 werden dann gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die ursprünglichen und zusammengeführten Listenwerte werden unten gedruckt.
Sortieren()
Der Sortieren() Die Methode wird verwendet, um die Listendaten zu sortieren. Diese Methode ist nützlich, wenn Sie mit demselben Typ von Listendaten arbeiten und die Daten für alle Programmierzwecke organisieren müssen.
Syntax:
Liste.Sortieren()Diese Methode nimmt kein Argument an und gibt die sortierten Listendaten in aufsteigender Reihenfolge zurück.
Beispiel:
Eine Liste numerischer Daten ist im folgenden Skript definiert. Die Liste wird vor und nach der Anwendung der Sort () -Methode gedruckt.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Die ursprüngliche Liste und die sortierte Liste in aufsteigender Reihenfolge werden gedruckt.
umkehren()
Der umkehren() Die Methode wird verwendet, um die Elemente in einer beliebigen Liste umzukehren. Diese Methode ist nützlich, um Listen in absteigender Reihenfolge zu sortieren.
Syntax:
Liste.umkehren()Diese Methode nimmt kein Argument an und gibt die Listenelemente in umgekehrter Reihenfolge zurück.
Beispiel:
Das folgende Skript zeigt, wie eine Liste numerischer Daten in absteigender Reihenfolge sortiert werden kann. Eine Liste numerischer Daten ist definiert. Die Liste wird vor dem Sortieren gedruckt. Als nächstes wird die Sort () -Methode verwendet, um die Liste in aufsteigender Reihenfolge zu sortieren. Die Reverse () -Methode wird dann verwendet, um die Liste in absteigender Reihenfolge zu organisieren.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Hier drucken die Originalliste und die sortierte Liste in Abstieg.
klar()
Der klar() Die Methode wird verwendet, um alle Elemente in einer Liste zu entfernen und Listen zu leeren. Diese Methode ist nützlich, um die Werte einer Liste neu zu ordnen, indem die vorherigen Elemente entfernt werden.
Syntax:
Liste.klar()Diese Methode nimmt kein Argument als Eingabe an und gibt eine leere Liste zurück.
Beispiel:
Das folgende Skript zeigt, wie die Verwendung der Verwendung klar() Methode. Eine Liste der Stringwerte wird am Anfang des Skripts deklariert und gedruckt. Nächste, Das Klare() Die Methode wird verwendet, um alle Elemente in der Liste zu entfernen und die leere Liste zu drucken.
#!/usr/bin/env python3Ausgang:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts von Spyder. Zunächst werden die Listenwerte gedruckt und als nächstes wird die leere Liste gedruckt.
Abschluss
In diesem Artikel wurden die zehn nützlichsten und beliebtesten Listenmethoden in Python sowie die Verwendung jeder dieser Listenmethoden beschrieben.