English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
remove()方法从列表中删除第一个匹配元素(作为参数传递)。
remove()方法的语法为:
list.remove(element)
remove()方法将单个元素作为参数,并将其从列表中删除。
如果element不存在,则会抛出ValueError:list.remove(x):x nicht in Liste 异常。
remove() gibt nichts zurück (gibt None zurück).
# Tierliste animals = ['Katze', 'Hund', 'Kaninchen', 'Tiger'] # 'Tiger' wurde entfernt animals.remove('Tiger') # Aktualisierte Tierliste print('Aktualisierte Tierliste: ', animals)
Ausgaberesultat
Aktualisierte Tierliste: ['Katze', 'Hund', 'Kaninchen']
Wenn die Liste wiederholte Elemente enthält, löscht die remove()-Methode nur das erste übereinstimmende Element.
# Tierliste animals = ['Katze', 'Hund', 'Hund', 'Kaninchen', 'Tiger', 'Hund'] # 'Hund' wurde entfernt animals.remove('Hund') # Aktualisierte Liste print('Aktualisierte Liste: ', animals)
Ausgaberesultat
Aktualisierte Liste: ['Katze', 'Hund', 'Kaninchen', 'Tiger', 'Hund']
Hier wird nur das erste Auftreten des Tieres 'Hund' aus der Liste gelöscht.
# Tierliste animals = ['cat', 'dog', 'rabbit', 'guinea pig'] # 'fish' Element löschen animals.remove('fish') # Aktualisierte Liste print('Aktualisierte Liste: ', animals)
Ausgaberesultat
Traceback (letzte aufrufende Funktion): Datei ".. .. ..", Zeile 5, in <module> animal.remove('fish') ValueError: list.remove(x): x not in list
Hier wird ein Fehler ausgelöst, da 'fish' in der Liste 'animals' nicht enthalten ist und das Programm nach der Ausführung einen Fehler auslöst.
Wenn Sie ein Element basierend auf dem Index löschen möchten (z.B. den vierten Element), können Siepop()-Methode.
Außerdem können SiePython-del-AnweisungEin Element aus der Liste löschen.