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)
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)