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ção de arquivo 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_update() da coleção do Python

Métodos do Conjunto do Python

O difference_update() usa a diferença de conjunto para atualizar o conjunto e chama o método difference_update().

Se A e B forem dois conjuntos de conjuntos. A diferença entre A e B é um conjunto de elementos que existem apenas no conjunto A, mas não no conjunto B.

Para obter mais informações, acesseDiferença de conjunto do Python.

A sintaxe do difference_update() é:

A.difference_update(B)

Aqui, A e B são dois conjuntos. O difference_update() usa A-O conjunto B difere do conjunto A.

Retorno do difference_update()

difference_update() retorna None, indicando que o objeto (conjunto) foi modificado.

Supondo

result = A.difference_update(B)

Quando você executar o código

  • result será None

  • A será igual a A-B

  • B continuará inalterado

Exemplo: como o difference_update() funciona?

A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}
result = A.difference_update(B)
print('A = ', A)
print('B = ', B)
print('result = ', result)

Quando você executar o programa, a saída será:

A = {'d', 'a'}
B = {'c', 'g', 'f'}
result = None

Métodos do Conjunto do Python