Python Set remove ()

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.

Articoli interessanti...