Element aus Liste löschen in Python

Abdul Jabbar 30 Januar 2023
  1. Element löschen mit der Funktion remove() in Python
  2. Element aus der Liste löschen mit der Funktion del() in Python
  3. Löschen eines Elements aus einer Liste mit der Funktion pop() in Python
Element aus Liste löschen in Python

Wenn Sie mit der Liste arbeiten und ohne großen Aufwand ein Element aus der Liste entfernen möchten und Ihre Zeit sparen möchten, können Sie die in Python integrierten Funktionen verwenden, um dieses bestimmte Element aus der Liste zu entfernen aufführen.

In diesem Artikel erfahren Sie, wie Sie auf sehr einfache Weise ein Element in einer Liste nach Wert löschen. Wenn wir mit Listen-Operationen arbeiten, müssen wir manchmal bestimmte Elemente dauerhaft aus der Liste löschen. Glücklicherweise bietet Python viele verschiedene, aber einfache und bequeme Möglichkeiten, diese bestimmten Elemente aus der Liste zu entfernen.

Es gibt verschiedene Möglichkeiten, das Element aus der Liste zu löschen oder zu entfernen, zum Beispiel die Methoden remove(), del() und pop() usw.

Element löschen mit der Funktion remove() in Python

In diesem Codeblock löschen wir das Listenelement mit der eingebauten Methode remove(). Die Methode remove() löscht das erste gefundene Element mit dem übereinstimmenden Wert in einer gegebenen Liste. Diese Methode ist zwingend erforderlich, wenn Sie sicher sind, dass Sie einen bestimmten Wert trotz Index löschen möchten. Im folgenden Code werden wir 18 aus der Liste löschen, damit wir sie in der Methode remove() übergeben.

list = [4, 6, 18, 4, 9, 11]

print("List before calling remove() function:")
print(list)

list.remove(18)

print("List after calling remove() function:")
print(list)

Ausgabe:

List before calling remove() function:
[4, 6, 18, 4, 9, 11]
List after calling remove() function:
[4, 6, 4, 9, 11]

Element aus der Liste löschen mit der Funktion del() in Python

In diesem Codeblock löschen wir das Listenelement mit der eingebauten Methode del(). Die Methode del() löscht den angegebenen Indexwert in der Liste. Diese Methode ist zwingend erforderlich, wenn Sie ganz sicher sind, dass Sie bestimmte Indexwerte gemäß den Anforderungen löschen möchten. Im folgenden Code löschen wir den vierten Index (beginnend bei 0, also ist er 3) aus der Liste, damit wir ihn in der Methode del() von Python übergeben. Schauen wir uns für diesen Versuch an, wie wir mit dem Schlüsselwort del() einen Wert an einem bestimmten Index löschen können:

list = [1, 4, 6, 2, 6, 1]

print("List before calling del() function:")
print(list)

del list[3]

print("List after calling del() function:")
print(list)

Ausgabe:

List before calling del() function:
[1, 4, 6, 2, 6, 1]
List after calling del() function:
[1, 4, 6, 6, 1]

Löschen eines Elements aus einer Liste mit der Funktion pop() in Python

In diesem Codeblock löschen wir das Listenelement mit der eingebauten Methode pop(). Die Methode pop() löscht den angegebenen Indexwert in der Liste. Diese Methode ist obligatorisch, wenn Sie ganz sicher sind, dass Sie bestimmte Indexwerte gemäß den Anforderungen löschen möchten. Im folgenden Code löschen wir den 4. Index (beginnend mit 0, also 3) aus der Liste, damit wir ihn in der Methode pop() von Python übergeben. Schauen wir uns für diesen Versuch an, wie wir mit dem Schlüsselwort del() einen Wert an einem bestimmten Index löschen können:

list = [1, 4, 6, 2, 6, 1]

print("List before calling pop() function:")
print(list)
list.pop(0)
print("List after calling pop() function with index :")
print(list)
list.pop()

print("List after calling pop() function without index :")
print(list)

Ausgabe:

List before calling pop() function:
[1, 4, 6, 2, 6, 1]
List after calling pop() function with index :
[4, 6, 2, 6, 1]
List after calling pop() function without index :
[4, 6, 2, 6]
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Verwandter Artikel - Python List