Python - Set-Items entfernen
Gegenstand entfernen
Um ein Element in einem Satz zu entfernen, verwenden Sie die remove()
oder die discard()
Methode.
Beispiel
Entfernen Sie „Banane“ mit der remove()
folgenden Methode:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Hinweis: Wenn das zu entfernende Element nicht vorhanden ist, remove()
wird ein Fehler ausgelöst.
Beispiel
Entfernen Sie „Banane“ mit der discard()
folgenden Methode:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Hinweis: Wenn das zu entfernende Element nicht vorhanden ist, discard()
wird
KEIN Fehler ausgelöst.
Sie können die pop()
Methode auch verwenden, um ein Element zu entfernen, aber diese Methode entfernt das letzte Element. Denken Sie daran, dass Sets ungeordnet sind, sodass Sie nicht wissen, welches Element entfernt wird.
Der Rückgabewert der pop()
Methode ist das entfernte Element.
Beispiel
Entfernen Sie das letzte Element mit der pop()
Methode:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Hinweis: Sätze sind ungeordnet , sodass Sie bei Verwendung der pop()
Methode nicht wissen, welches Element entfernt wird.
Beispiel
Die clear()
Methode leert die Menge:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Beispiel
Das del
Schlüsselwort löscht den Satz vollständig:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)