Python - Set-items verwijderen
Verwijder voorwerp
Gebruik de remove()
, of de discard()
methode om een item in een set te verwijderen.
Voorbeeld
Verwijder "banaan" met behulp van de remove()
methode:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Opmerking: als het te verwijderen item niet bestaat, remove()
wordt er een fout gegenereerd.
Voorbeeld
Verwijder "banaan" met behulp van de discard()
methode:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Opmerking: als het te verwijderen item niet bestaat, discard()
wordt er
GEEN fout gegenereerd.
U kunt de pop()
methode ook gebruiken om een item te verwijderen, maar met deze methode wordt het laatste item verwijderd. Onthoud dat sets ongeordend zijn, dus u weet niet welk item wordt verwijderd.
De retourwaarde van de pop()
methode is het verwijderde item.
Voorbeeld
Verwijder het laatste item met behulp van de pop()
methode:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Opmerking: Sets zijn ongeordend , dus als je de pop()
methode gebruikt, weet je niet welk item wordt verwijderd.
Voorbeeld
De clear()
methode maakt de set leeg:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Voorbeeld
Het del
trefwoord verwijdert de set volledig:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)