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:
pythonst = {'a', 'b', 'c'}
Rimuoviamo da esso l'elemento 'b':
pythonst.discard('b')
print(st) # visualizzerà {'a', 'c'}
Ora proviamo a rimuovere l'elemento 'd':
pythonst.discard('d')
print(st) # visualizzerà {'a', 'b', 'c'}
Задание 1
Dato il set:
pythonst = {'x', 'y', 'z'}
Rimuovi da esso l'elemento con valore
'y'.
Задание 2
Dato il set:
pythonst = {1, 2, 3, 4, 5}
Scrivi il codice per ottenere il seguente risultato:
python{1, 3, 5}
Задание 3
Dato il seguente codice:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Di' cosa verrà visualizzato nella console.