Sada Pythonu remove ()

Metoda remove () odstraní zadaný prvek ze sady.

Syntaxe remove()metody je:

 set.remove (element)

remove () Parametry

remove()Způsob trvá jeden prvek jako argument a odstraní ji z množiny.

Vrátit hodnotu z remove ()

remove()Odstraní zadaný prvek z množiny a aktualizuje sadu. Nevrací žádnou hodnotu.

Pokud prvek předaný remove()neexistuje, je vyvolána výjimka KeyError .

Příklad 1: Odebrání prvku ze sady

 # language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)

Výstup

 Aktualizovaná sada jazyků: ('Angličtina', 'Francouzština')

Příklad 2: Odstranění prvku, který neexistuje

 # animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)

Výstup

 Traceback (poslední hovor poslední): Soubor "", řádek 5, v animal.remove ('fish') KeyError: 'fish'

Pokud tuto chybu nechcete, můžete použít metodu set discard ().

discard()Metoda odstraní zadaný prvek z množiny. Pokud však prvek neexistuje, sada zůstane nezměněna; nedostanete chybu.

Zajímavé články...