Método discard

El método discard elimina elementos que se encuentran en el conjunto. Si el elemento no está, simplemente se devolverá el conjunto original. A diferencia del método remove, que devuelve un error. En el parámetro del método pasamos el elemento que queremos eliminar.

Sintaxis

pythonconjunto.discard(qué_eliminar)

Ejemplo

Vamos a eliminar de nuestro conjunto el elemento 'a':

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Resultado de la ejecución del código:

python{'b', 'c'}

Ejemplo

Y ahora vamos a eliminar un elemento que no está en el conjunto:

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Después de ejecutar el código nos devolverá el conjunto original:

python{'a', 'b', 'c'}

Véase también

  • método remove,
    que elimina elementos del conjunto
  • método pop,
    que elimina el primer elemento del conjunto
  • método clear,
    que limpia el conjunto
  • método add,
    que añade elementos al conjunto
  • función len,
    que devuelve la longitud del conjunto
  • método union,
    que une conjuntos