Método difference

O método difference retorna um conjunto, obtido a partir dos elementos pelos quais o primeiro conjunto difere do segundo. No parâmetro especificamos o conjunto com o qual queremos comparar o original.

Sintaxe

pythonconjunto.difference(conjunto com o qual queremos comparar)

Exemplo

Vamos aplicar o método difference para obter os elementos diferentes de dois conjuntos:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Resultado da execução do código:

python{'c', 'b'}

Exemplo

O método difference também tem uma forma curta:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Resultado da execução do código:

python{'b', 'c'}

Veja também

  • método intersection,
    que retorna a interseção de conjuntos
  • método issubset,
    que verifica a presença de elementos do conjunto em uma sequência
  • método issuperset,
    que verifica a presença de elementos de uma sequência no conjunto
  • método symmetric_difference,
    que exclui os elementos comuns do conjunto e da sequência