Método intersection_update() do conjunto Python

Exemplo

Remover itens que não existem nas coleções x e y:

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

Executar Exemplo

Definição e Uso

O método intersection_update() remove itens que não existem em todos os conjuntos.

O método intersection_update() é diferente do método intersection(), porque o método intersection() retorna um novo conjunto sem itens desnecessários, enquanto o método intersection_update() remove itens desnecessários do conjunto original.

Sintaxe

set.intersection_update(set1, set2 ... etc)

Valores dos Parâmetros

Parâmetros Descrição
set1 Obrigatório. Para recuperar o conjunto que contém itens iguais.
set2

Opcional. Para recuperar outro conjunto que contenha itens iguais.

Você pode comparar quantos conjuntos quiser.

Os conjuntos são separados por vírgulas.

Mais Exemplos

Exemplo

Comparar 3 conjuntos, o conjunto retornado contém itens que existem em todos os 3 conjuntos:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

Executar Exemplo