Método discard

O método discard remove elementos que estão em um conjunto. Se o elemento não estiver presente, simplesmente retorna o conjunto original. Diferente do método remove, que retorna um erro. No parâmetro do método passamos o elemento que queremos remover.

Sintaxe

pythonconjunto.discard(o_que_remover)

Exemplo

Vamos remover do nosso conjunto o elemento 'a':

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

Resultado da execução do código:

python{'b', 'c'}

Exemplo

Agora vamos remover um elemento que não está no conjunto:

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

Após a execução do código, o conjunto original será retornado:

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

Veja também

  • método remove,
    que remove elementos do conjunto
  • método pop,
    que remove o primeiro elemento do conjunto
  • método clear,
    que limpa o conjunto
  • método add,
    que adiciona elementos ao conjunto
  • função len,
    que retorna o comprimento do conjunto
  • método union,
    que une conjuntos