⊗pyPmStPER 114 of 208 menu

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.

csmsitptkk