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
element
nicht 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 animals
Liste 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.