English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função difference() retorna a diferença de conjunto entre dois conjuntos.
Se A e B são dois conjuntos. A diferença de conjuntos de A e B é um conjunto de elementos que existem apenas no conjunto A e não no conjunto B, por exemplo:
Se A = {1, 2, 3, 4} B = {2, 3, 9} Então, A - B = {1, 4} B - A = {9}
A sintaxe da função difference() no Python é:
A.difference(B)
Aqui, A e B são dois conjuntos set. A sintaxe posterior é equivalente a-B.
A função difference() retorna a diferença entre dois conjuntos, que também é um conjunto. Ela não modifica o conjunto original.
A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # equivalente a-B print(A.difference(B)) # equivalente a-A print(B.difference(A))
Quando você executar o programa, a saída será:
{'b', 'a', 'd'} {'g', 'f'}
Você também pode usar no Python - O operador para encontrar a diferença de conjuntos.
A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A)
Quando você executar o programa, a saída será:
{'b', 'd', 'a'} {'f', 'g'}