Metóda remove () odstráni zadaný prvok z množiny.
Syntax remove()
metódy je:
set.remove (element)
odstrániť () parametre
remove()
Spôsob trvá jeden prvok ako argument a odstráni ju z množiny.
Vrátiť hodnotu z remove ()
remove()
Odstráni zadaný prvok z množiny a aktualizuje sadu. Nevracia žiadnu hodnotu.
Ak prvok odovzdaný remove()
neexistuje, vyvolá sa výnimka KeyError .
Príklad 1: Odstráňte prvok zo súpravy
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Výkon
Aktualizovaná sada jazykov: („angličtina“, „francúzština“)
Príklad 2: Odstránenie neexistujúceho prvku
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Výkon
Traceback (posledný hovor naposledy): Súbor "", riadok 5, v animal.remove ('fish') KeyError: 'fish'
Ak túto chybu nechcete, môžete použiť metódu set discard ().
discard()
Metóda odstráni zadaný prvok z množiny. Ak však prvok neexistuje, množina zostane nezmenená; nedostanete chybu.