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
conjunto.discard(o_que_remover)
Exemplo
Vamos remover do nosso conjunto o elemento
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Resultado da execução do código:
{'b', 'c'}
Exemplo
Agora vamos remover um elemento que não está no conjunto:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Após a execução do código, o conjunto original será retornado:
{'a', 'b', 'c'}