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
conjunto.difference(conjunto com o qual queremos comparar)
Exemplo
Vamos aplicar o método difference
para obter os elementos diferentes de dois conjuntos:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Resultado da execução do código:
{'c', 'b'}
Exemplo
O método difference também tem
uma forma curta:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Resultado da execução do código:
{'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