Il metodo remove () rimuove l'elemento specificato dal set.
La sintassi del remove()
metodo è:
set.remove (elemento)
parametri remove ()
Il remove()
metodo accetta un singolo elemento come argomento e lo rimuove dall'insieme.
Valore restituito da remove ()
Il remove()
rimuove l'elemento specificato dal set e aggiorna il set. Non restituisce alcun valore.
Se l'elemento passato a remove()
non esiste, viene generata l'eccezione KeyError .
Esempio 1: rimuovere un elemento dall'insieme
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Produzione
Impostazione della lingua aggiornata: ('Inglese', 'Francese')
Esempio 2: eliminazione di un elemento che non esiste
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Produzione
Traceback (la chiamata più recente per ultima): File "", riga 5, in animal.remove ('fish') KeyError: 'fish'
Puoi usare il metodo set discard () se non vuoi questo errore.
Il discard()
metodo rimuove l'elemento specificato dal set. Tuttavia, se l'elemento non esiste, l'insieme rimane invariato; non otterrai un errore.