English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die remove()-Methode sucht das angegebene Element in der Sammlung und löscht es.
Syntax der remove()-Methode:
set.remove(element)
remove()-Methode nimmt ein einzelnes Element als Parameter und entfernt es ausSammlungentfernt.
wenn dem remove()-Verfahrennicht existiertParameterwirdverursachtkeyErrorAusnahme.
remove()-Methode entfernt nur das angegebene Element aus der Sammlung. Sie gibt nichts zurück.
# language Sammlung language = {'Englisch', 'Französisch', 'Deutsch'} # Entfernen von 'Deutsch' language.remove('Deutsch') # Aktualisierte Sprachsammlung print('Aktualisierte Sprachsammlung: ', language)
Beim Ausführen dieses Programms wird folgende Ausgabe erzeugt:
Aktualisierte Sprachsammlung: {'Englisch', 'Französisch'}
# animal Sammlung animal = {'cat', 'dog', 'rabbit', 'pig'} # Entfernen von 'fish' Element animal.remove('fish') # Aktualisierte Sammlung der Tiere print('Aktualisierte Sammlung der Tiere: ', animal)
Beim Ausführen dieses Programms tritt folgender Fehler auf:
Traceback (letzte aufrufene Funktion zuerst): Datei "<stdin>", Zeile 5, in <module> animal.remove('fish') KeyError: 'fish'
Das liegt daran, dass das Element 'fish' in der Sammlung 'animal' nicht existiert.
Verwenden Sie, um diesen Fehler zu vermeidendiscard()-Methode. Wenn dem discard()-Verfahren ein Element übergeben wird, das nicht existiert, bleibt die Sammlung unverändert.
Eine Sammlung ist eine unsortierte Sammlung von Elementen. Wenn Sie ein beliebiges Element aus der Sammlung löschen möchten, können Siepop()-Methode.