Python-Liste remove ()

Die remove () -Methode entfernt das erste übereinstimmende Element (das als Argument übergeben wird) aus der Liste.

Die Syntax der remove()Methode lautet:

 list.remove (Element)

remove () Parameter

  • Die remove()Methode nimmt ein einzelnes Element als Argument und entfernt es aus der Liste.
  • Wenn das elementnicht vorhanden ist, wird ValueError: list.remove (x): x nicht in Listenausnahme ausgelöst .

Rückgabewert von remove ()

Das remove()gibt keinen Wert zurück (gibt zurück None).

Beispiel 1: Element aus der Liste entfernen

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)

Ausgabe

 Aktualisierte Tierliste: ('Katze', 'Hund', 'Meerschweinchen')

Beispiel 2: remove () -Methode in einer Liste mit doppelten Elementen

Wenn eine Liste doppelte Elemente enthält, entfernt die remove()Methode nur das erste übereinstimmende Element.

 # animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)

Ausgabe

 Aktualisierte Tierliste: ('Katze', 'Hund', 'Meerschweinchen', 'Hund') 

Hier wird nur das erste Vorkommen des Elements 'Hund' aus der Liste entfernt.

Beispiel 3: Löschen eines nicht vorhandenen Elements

 # animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)

Ausgabe

 Traceback (letzter Aufruf zuletzt): Datei "…", Zeile 5, in animal.remove ('fish') ValueError: list.remove (x): x nicht in Liste

Hier wird eine Fehlermeldung angezeigt, da die animalsListe keine enthält 'fish'.

  • Wenn Sie Elemente basierend auf dem Index löschen müssen (wie das vierte Element), können Sie die pop () -Methode verwenden.
  • Sie können auch die Python del-Anweisung verwenden, um Elemente aus der Liste zu entfernen.

Interessante Beiträge...