Python Set diferença ()

O método diferença () retorna a diferença de conjunto de dois conjuntos.

Se A e B são dois conjuntos. A diferença de conjunto de A e B é um conjunto de elementos que existe apenas no conjunto A, mas não em B. Por exemplo:

 Se A = (1, 2, 3, 4) B = (2, 3, 9) Então, A - B = (1, 4) B - A = (9)
Diferença de dois conjuntos em Python

A sintaxe do difference()método em Python é:

 A.diferença (B)

Aqui, A e B são dois conjuntos. A sintaxe a seguir é equivalente a A-B.

Valor de retorno da diferença ()

difference()método retorna a diferença entre dois conjuntos que também é um conjunto. Não modifica os conjuntos originais.

Exemplo 1: Como diferença () funciona em Python?

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A))

Resultado

 ('b', 'a', 'd') ('g', 'f')

Você também pode encontrar a diferença definida usando o -operador em Python.

Exemplo 2: Definir diferença usando - operador.

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') print(A-B) print(B-A) 

Resultado

 ('b', 'd', 'a') ('f', 'g')

Artigos interessantes...