English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Função do Python

Tipos de Dados do Python

Operações de arquivos do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do difference() do conjunto Python

Métodos do Conjunto do Python

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.

Retorno da função difference()

A função difference() retorna a diferença entre dois conjuntos, que também é um conjunto. Ela não modifica o conjunto original.

Exemplo1Como a função difference() funciona no Python?

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.

Exemplo2Use-O operador encontra 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'}

Métodos do Conjunto do Python