Metodo discard

Il metodo discard rimuove gli elementi che sono presenti nel set. Se l'elemento non esiste, restituisce semplicemente il set originale. A differenza del metodo remove, che restituisce un errore. Nel parametro del metodo passiamo l'elemento che vogliamo rimuovere.

Sintassi

pythonset.discard(elemento_da_rimuovere)

Esempio

Rimuoviamo l'elemento 'a' dal nostro set:

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Risultato dell'esecuzione del codice:

python{'b', 'c'}

Esempio

Ora rimuoviamo un elemento che non esiste nel set:

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Dopo l'esecuzione del codice otterremo il set originale:

python{'a', 'b', 'c'}

Vedi anche

  • metodo remove,
    che rimuove elementi dal set
  • metodo pop,
    che rimuove il primo elemento dal set
  • metodo clear,
    che svuota il set
  • metodo add,
    che aggiunge elementi al set
  • funzione len,
    che restituisce la lunghezza del set
  • metodo union,
    che unisce i set