O método remove () remove o elemento especificado do conjunto.
A sintaxe do remove()
método é:
set.remove (elemento)
remove () Parâmetros
O remove()
método pega um único elemento como argumento e o remove do conjunto.
Valor de retorno de remove ()
O remove()
remove o elemento especificado do conjunto e atualiza o conjunto. Não retorna nenhum valor.
Se o elemento passado remove()
não existir, a exceção KeyError será lançada.
Exemplo 1: remover um elemento do conjunto
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Resultado
Conjunto de idiomas atualizado: ('Inglês', 'Francês')
Exemplo 2: Excluindo elemento que não existe
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Resultado
Traceback (última chamada mais recente): Arquivo "", linha 5, em animal.remove ('peixe') KeyError: 'peixe'
Você pode usar o método set discard () se não quiser este erro.
O discard()
método remove o elemento especificado do conjunto. No entanto, se o elemento não existe, o conjunto permanece inalterado; você não obterá um erro.