Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Elemente aus Python-Listen entfernen: remove(), pop(), clear() und del

Elemente aus Python-Listen entfernen

Pythons list-Typ speichert heterogene Items in einer geordneten Sequenz. Wenn Sie diese Sequenz bereinigen müssen, bietet Python vier eingebaute Mechanismen:

Im Folgenden detaillieren wir jede Methode, zeigen häufige Fallstricke und liefern prägnante Code-Snippets.

Beispiel-Liste

my_list = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]

Indizierung beginnt bei 0:

1. list.remove()

Entfernt das erste Vorkommen eines spezifizierten Werts. Wenn der Wert fehlt, wird ein ValueError geworfen.

my_list.remove(50)  # entfernt das erste 50
my_list.remove('Siya')  # entfernt das erste 'Siya'

Wichtige Punkte:

2. list.pop()

Löscht ein Element per Index und gibt den entfernten Wert zurück. Ohne Index wird das letzte Element entfernt.

removed = my_list.pop(2)  # entfernt Element an Index 2
last = my_list.pop()      # entfernt letztes Element

Hinweise:

3. list.clear()

Leert die gesamte Liste in-place.

my_list.clear()

Nach diesem Aufruf ist my_list eine leere Liste: [].

4. del Keyword

Das del-Statement kann ein einzelnes Element oder einen Slice von Elementen entfernen.

del my_list[0]      # erstes Element löschen
del my_list[2:5]    # Elemente an Indizes 2, 3, 4 löschen

Es kann auch die gesamte Listenvariable löschen: del my_list.

Praxis-Szenarien

Häufige Fallstricke

Zusammenfassungstabelle

MethodeBeschreibung
list.remove(value)Löscht erstes passendes Element.
list.pop(index)Löscht Element per Index; gibt es zurück.
list.clear()Leert die gesamte Liste.
del list[index] / del list[start:stop]Löscht einzelnes Element oder Slice.

Python

  1. Python-Datentypen meistern: Praxisleitfaden
  2. Python-Operatoren meistern: Umfassender Leitfaden
  3. Python pass-Statement meistern: Praxisleitfaden
  4. Python-Funktionsargumente meistern: Positional, Keyword & Default-Parameter
  5. Pythons range()-Funktion meistern: Von Grundlagen bis zu fortgeschrittenen Anwendungsfällen
  6. Python Lists meistern: Append, Sort, Length & List Comprehensions (Praxis-Guide)
  7. Durchschnitt berechnen in Python: Praktischer Leitfaden
  8. Python list.count(): Experten-Guide mit praktischen Beispielen
  9. Duplikate aus Python-Listen entfernen: 8 bewährte Methoden
  10. Python list.index(): Element-Positionen finden mit praktischen Beispielen