Eliminarea unui element prezent într-un set în Python
Pentru a elimina un element dintr-un set se poate
folosi și metoda discard.
Singura sa diferență față de metoda remove
este că returnează setul original,
și nu o eroare, atunci când elementul de eliminat
este absent.
Să presupunem că avem setul:
st = {'a', 'b', 'c'}
Să eliminăm din el elementul 'b':
st.discard('b')
print(st) # va afișa {'a', 'c'}
Și acum să eliminăm elementul 'd':
st.discard('d')
print(st) # va afișa {'a', 'b', 'c'}
Este dat setul:
st = {'x', 'y', 'z'}
Eliminați din el elementul cu valoarea
'y'.
Este dat setul:
st = {1, 2, 3, 4, 5}
Scrieți cod pentru a obține următorul rezultat:
{1, 3, 5}
Este dat următorul cod:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Spuneți ce se va afișa în consolă.