Eliminación de un elemento presente en un conjunto en Python
Para eliminar un elemento de un conjunto también se puede
utilizar el método discard.
Su única diferencia con el método remove
es que devuelve el conjunto original,
y no un error, cuando el elemento a eliminar
no está presente.
Supongamos que tenemos un conjunto:
st = {'a', 'b', 'c'}
Eliminemos de él el elemento 'b':
st.discard('b')
print(st) # mostrará {'a', 'c'}
Y ahora eliminemos el elemento 'd':
st.discard('d')
print(st) # mostrará {'a', 'b', 'c'}
Dado el conjunto:
st = {'x', 'y', 'z'}
Elimine de él el elemento con valor
'y'.
Dado el conjunto:
st = {1, 2, 3, 4, 5}
Escriba el código para obtener el siguiente resultado:
{1, 3, 5}
Dado el siguiente código:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Diga qué se mostrará en la consola.