Element aus Liste entfernen Python

Element Aus Liste Entfernen Python



Dieser Artikel ist eine kurze Anleitung zum Löschen/Entfernen eines Elements aus einer Liste in Python. Es gibt mehrere Methoden, um ein Element aus der Python-Liste zu entfernen oder zu löschen. Wir werden jedoch vier eingebaute Funktionen von Python sehen: pop(), remove(), del und clear(), um ein Element aus der Liste in Python zu entfernen. Am Ende dieses Artikels werden Sie in der Lage sein, all diese Funktionen effizient zu schreiben und zu kompilieren.

Wie lösche/entferne ich ein Element aus einer Liste in Python, indem ich die integrierten Funktionen von Python verwende?

Um ein Element aus einer Liste zu löschen/entfernen, werden, wie oben erwähnt, vier verschiedene eingebaute Funktionen von Python verwendet. In den folgenden Abschnitten wird die Syntax jeder Funktion erläutert. Sie finden auch relevante Beispiele, um die Funktionsweise jeder Funktion zu verstehen.

Syntax der Funktion remove()

Die Syntax der Funktion remove() lautet wie folgt:









remove() ist eine eingebaute Funktion in der Standardbibliothek von Python, die verwendet wird, um ein Element aus einer Liste zu entfernen. Der „Name_der_Liste“ stellt die Liste dar, aus der ein Element entfernt oder gelöscht werden muss. „value_to_be_removed“ stellt den spezifischen Wert dar, der aus der Liste entfernt werden muss. Es muss bereitgestellt werden; andernfalls führt der Compiler einen „TypeError“ durch. remove() ist die eingebaute Funktion, die mit Listen verwendet wird. Standardmäßig besteht seine Funktion darin, ein Element aus der Liste zu entfernen. Es sucht den angegebenen Wert in der Liste und entfernt ihn.



Die Funktion remove() löscht einfach das angegebene Element aus der Liste und gibt keinen Wert zurück. Sehen wir uns nun ein Beispiel an, damit wir die Funktionsweise der Methode remove() im Detail verstehen können.





Beispiel 1:

In diesem Beispiel implementieren wir die Methode remove(), um ein Element aus der Liste zu entfernen und versuchen, seine Funktionalität zu verstehen. Hier ist der Code der Funktion remove(). Hier haben wir eine Liste von 5 ganzen Zahlen definiert: my_list = [1, 2, 3, 4, 5]. Dann haben wir 4 mit der remove()-Funktion my_list.remove(4) entfernt.

meine Liste = [ 1 , zwei , 3 , 4 , 5 ]
drucken ( 'Die ursprüngliche Liste ist:' , meine Liste )
meine Liste. Löschen ( 4 )
drucken ( 'Die Liste nach dem Entfernen eines Elements ist:' , meine Liste )



Sehen wir uns nun die Ausgabe unten und das Ergebnis an. Wie Sie sehen können, wird 4 aus der Liste gelöscht und die neue Liste enthält jetzt nur noch 4 Elemente, my_list = [1, 2, 3, 5]. Beachten Sie, dass der Compiler einen ValueError durchläuft, wenn Sie einen Wert angeben, der nicht in der Liste enthalten ist. Sehen wir uns im folgenden Abschnitt ein Beispiel für ValueError an.

Beispiel 2:

In diesem Beispiel stellen wir der Funktion remove() einen Wert zur Verfügung, der nicht in der Liste verfügbar ist, um zu sehen, wie der Compiler darauf reagiert. Hier ist der Code:

meine Liste = [ 1 , zwei , 3 , 4 , 5 ]
drucken ( 'Die ursprüngliche Liste ist:' , meine Liste )
meine Liste. Löschen ( 9 )
drucken ( 'Die Liste nach dem Entfernen eines Elements ist:' , meine Liste )

Die Ausgabe ist unten angegeben. Wie Sie sehen können, hat der Compiler einen ValueError ausgelöst, da wir der Funktion remove() eine 9 gegeben haben, die in der Liste nicht verfügbar ist.

Syntax der Funktion pop()

Die Syntax der Funktion pop() lautet wie folgt:

Die Funktion pop() entfernt das Element anhand des Index des zu entfernenden Elements aus der Liste. Der „Listenname“ stellt die Liste dar, aus der ein Element entfernt werden muss. Der „index_value“ repräsentiert den Index des zu entfernenden Elements. Denken Sie daran, dass der Listenindex mit 0 beginnt. Der Wert bei Index 3 ist also der 4. Wert in der Liste. Wenn index_value nicht für die Funktion pop() angegeben ist, wird das letzte Element aus der Liste gelöscht/entfernt. Betrachten Sie das folgende Beispielprogramm, um zu verstehen, wie die Funktion pop() funktioniert:

Beispiel 3:

In diesem Beispiel verwenden wir dasselbe Beispiel wie im vorherigen Beispiel, um die Ausgabe der Funktionen pop() und remove() zu vergleichen. Hier geben wir den Indexwert des zu löschenden Elements an. Siehe den folgenden Code:

meine Liste = [ 1 , zwei , 3 , 4 , 5 ]
drucken ( 'Die ursprüngliche Liste ist:' , meine Liste )
meine Liste. Pop ( zwei )
drucken ( 'Die Liste nach dem Entfernen eines Elements ist:' , meine Liste )

Beachten Sie, dass die pop()-Funktion 2 erhält, was der Index von 3 ist. Das Element „3“ sollte aus der Liste gelöscht werden. Siehe die Ausgabe unten. Wie Sie sehen können, sind die Funktionen von pop() und remove() gleich, nur die Syntax ist etwas anders.

Syntax der del-Funktion

Die Syntax der del-Funktion lautet wie folgt:

Die Funktion der del-Methode ist dieselbe wie die pop()-Funktion. Es löscht ein Element aus der durch den Indexwert angegebenen Liste. Wenn der Indexwert nicht angegeben wird, entfernt die del-Funktion die gesamte Liste. Sehen wir uns nun ein Beispiel für die del-Funktion an.

Beispiel 4:

In diesem Beispiel entfernen wir ein Element aus der Liste mit Hilfe einer eingebauten del-Funktion.

meine Liste = [ 1 , zwei , 3 , 4 , 5 ]
drucken ( 'Die ursprüngliche Liste ist:' , meine Liste )
von meine Liste [ zwei ]
drucken ( 'Die Liste nach dem Entfernen eines Elements ist:' , meine Liste )

Hier ist die Ausgabe. Wie Sie sehen können, haben wir nur die pop()-Funktion durch die del-Funktion ersetzt. Wir haben das gleiche Beispiel nur verwendet, um die Ähnlichkeit in der Funktionsweise aller Methoden zu zeigen.

Syntax der Funktion clear()

Die Syntax der Funktion clear() lautet wie folgt:

Die Funktion der Methode clear() unterscheidet sich ein wenig von allen oben definierten eingebauten Methoden. pop(), remove() und del entfernen das angegebene Element aus der Liste. Die Funktion clear() löscht jedoch die gesamte Liste. Die „my_list“ stellt die Liste dar, die entfernt werden muss. Betrachten Sie das unten angegebene Beispiel.

Beispiel 5:

Sehen Sie sich das Beispielbeispiel für die Funktion clear() an.

meine Liste = [ 1 , zwei , 3 , 4 , 5 ]
drucken ( 'Die ursprüngliche Liste ist:' , meine Liste )
meine Liste. klar ( )
drucken ( 'Die Liste nach dem Entfernen eines Elements ist:' , meine Liste )

Unten ist die Ausgabe. Wie Sie sehen können, haben wir jetzt eine leere Liste, da die Funktion clear() alle Elemente auf einmal aus der Liste entfernt.

Fazit

Das Schreiben von Programmiercodes war noch nie einfach. Aber die Programmiersprache Python machte das Programmieren einfach und leicht, nicht nur für erfahrene Programmierer, sondern auch für Anfänger. Die Standardbibliotheken und integrierten Funktionen in Python bieten so viel Flexibilität, dass selbst ein unerfahrener Entwickler komplexe Codes schreiben kann. In diesem Artikel haben wir die vier integrierten Methoden von python clear(), del, pop() und remove() kennengelernt, um ein Element aus der Liste zu entfernen.