Rimozione di un elemento presente in un set in Python
Per rimuovere un elemento da un set si può
usare anche il metodo discard.
La sua unica differenza rispetto al metodo remove
è che restituisce il set originale,
e non un errore, quando l'elemento da rimuovere
non è presente.
Supponiamo di avere un set:
st = {'a', 'b', 'c'}
Rimuoviamo da esso l'elemento 'b':
st.discard('b')
print(st) # visualizzerà {'a', 'c'}
Ora proviamo a rimuovere l'elemento 'd':
st.discard('d')
print(st) # visualizzerà {'a', 'b', 'c'}
Dato il set:
st = {'x', 'y', 'z'}
Rimuovi da esso l'elemento con valore
'y'.
Dato il set:
st = {1, 2, 3, 4, 5}
Scrivi il codice per ottenere il seguente risultato:
{1, 3, 5}
Dato il seguente codice:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Di' cosa verrà visualizzato nella console.