De methode remove () verwijdert het opgegeven element uit de set.
De syntaxis van de remove()
methode is:
set.remove (element)
remove () Parameters
De remove()
methode neemt een enkel element als argument en verwijdert het uit de set.
Retourwaarde van remove ()
Het remove()
verwijdert het opgegeven element uit de set en werkt de set bij. Het retourneert geen enkele waarde.
Als het doorgegeven element remove()
niet bestaat, wordt de KeyError- uitzondering gegenereerd.
Voorbeeld 1: verwijder een element uit de set
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Uitvoer
Bijgewerkte taalset: ('Engels', 'Frans')
Voorbeeld 2: element verwijderen dat niet bestaat
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Uitvoer
Traceback (meest recente oproep laatste): Bestand "", regel 5, in animal.remove ('fish') KeyError: 'fish'
U kunt de methode set discard () gebruiken als u deze fout niet wilt.
De discard()
methode verwijdert het opgegeven element uit de set. Als het element echter niet bestaat, blijft de set ongewijzigd; u krijgt geen foutmelding.