Python Pop Letzte Element aus der Liste

Python Pop Letzte Element aus der Liste
Eine Liste ist eine Sammlung indizierter und sortierter Werte, ähnlich einem Array. Es ist neu beweisbar, damit wir die Komponenten in einer Liste neu ordnen können. Es enthält eine von Kommas getrennte Liste aller in einer quadratischen Klammer eingeschlossenen Datenelemente. Jeder Listeneintrag hat einen Index, der von Null bis unendlich reicht.

Um ein Element aus einer Liste zu löschen, können Sie den List -Datentyp in Python auf verschiedene Weise verwenden. Die Liste pop () in Python entfernt den Endwert und gibt es aus einer Liste oder dem angegebenen Indexwert zurück. Mit dem Python -List -Datentyp können Sie Objekte verschiedener Datensorten logisch sortieren. Kommas teilen die Werte, die in quadratischen Klammern ([]) und (,) eingeschlossen sind. Sie müssen den Index des Elements übergeben, um ihn aus der Liste zu entfernen. Der Index beginnt bei Null.

Setzen Sie den Index auf 0, um das erste Element aus der Liste zu erhalten. Sie können den Index als -1 verwenden, um den letzten Eintrag zu beseitigen. Das Indexargument ist nicht erforderlich. Der Standardwert beträgt -1 und das endgültige Mitglied der Liste kehrt zurück, wenn kein Wert geliefert wird. Die POP () -Methode gibt einen Fehler mit dem Message IndexError: Pop Index zurück, wenn der angegebene Index nicht vorhanden ist oder außerhalb des Bereichs. pop (), clear () und remy () sind die beliebten Listenmethoden. Sie können Elemente zusätzlich zu den oben genannten Methoden auch mit dem DEL-Schlüsselwort entfernen.

Beispiel 1:

Wir haben eine Liste mit dem Namen "First_List" im vorhergehenden Beispiel definiert. Wie Sie sehen können, wird jedes Stück durch ein Komma getrennt und zwischen quadratischen Klammern eingeschlossen, ich.e. []. Diese Liste enthält Komponenten mehrerer Datentypen. Der Artikel 'Alex' befindet sich an den Index 0 -Positionen. Wir haben eine Ganzzahl 55 an der Position von Index 1. Wir haben eine schwimmende Punktzahl von 66.6 bei Index 2. Wir können Komponenten vieler Typen auf diese Weise in einer einzigen Liste speichern. Gehen wir weiter zu sehen, wie Sie das letzte Element aus einer Liste in Python herausholen können, da Sie ein gutes Verständnis dafür haben. Die am häufigsten verwendete List -Objektfunktion ist die Pop () -Methode.

Diese Methode gibt ein Element oder ein Element zurück, das aus der Liste entfernt wurde. Um zwischen der Methode pop () und der Entre -(). Wenn wir jedoch die Funktion pop () verwenden, übergeben wir den Index des Elements als Argument und geben sie im angegebenen Index zurück. Wenn das zu entfernende Objekt nicht gefunden wird, wird ein IndexError geworfen. Betrachten Sie das folgende Beispiel. Hier wird die Pop () -Methode mit der Eingabe '1' verwendet, die nur die Indexposition 7 ist. Die Funktion POP () beseitigt, wie Sie aus dem Ergebnis sehen können.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
First_List.Pop (7)
print (first_list)

Hier sehen Sie die Ausgabe, bei der das letzte Element erfolgreich entfernt wird.

Beispiel 2:

In unserem zweiten Beispiel haben wir zunächst eine Liste mit dem Namen 'MyList' in der ersten Codezeile deklariert. Danach haben wir die POP -Methode angewendet und das zu entfernende Element zusammen mit den verbleibenden Listenelementen angezeigt. Als wir die POP -Funktion zum ersten Mal angewendet haben, haben wir die Indexposition nicht identifiziert, aber in der letzten Codezeile wird die Indexposition an die POP -Methode übergeben. Hier ist es 0, was bedeutet, dass wir das Element aus der 0-Index-Position löschen möchten. Wie Sie in der Ausgabe sehen können, wird das Element in der 0-Index-Position angezeigt, und dann die verbleibenden Elemente der Liste.

MyList = [11, 12, 13, 14, 15, 16]
drucken (mylist.pop (), mylist)
drucken (mylist.Pop (0), MyList)

Sie erhalten die folgende Ausgabe, wenn Sie das oben genannte Code ausführen.

Beispiel 3:

In unserem letzten Beispiel werden wir ein Element aus der 8. Position entfernen. Mit der POP () -Methode wird das Element an Position 8 beseitigt. Da es zu diesem Zeitpunkt in der Ausgabe kein Element gibt, wirft der Python -Interpreter einen IndexError aus. Dies ist eine schnelle Strategie, da sie einfach ist und kein Durchsuchen der Liste für einen Artikel erfordert.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
First_List.Pop (8)
print (first_list)

Wenn Sie den obigen Code ausführen, erhalten Sie den Fehler.

Abschluss:

Sie wissen, wie Sie das endgültige Element aus einer relevanten Liste in Python löschen. Unterschiedliche Beispiele werden mit einer ordnungsgemäßen Erklärung erwähnt, damit Sie die Konzepte in Ihren Programmen verstehen und anwenden können. Wir haben Ihnen eine detaillierte Anleitung zur Verwendung der POP -Methode zur Verfügung gestellt, um das letzte Element oder sogar ein bestimmtes Element aus einer Liste zu löschen.