Metodo intersection_update() della collection Python

Esempio

Eliminare gli elementi non esistenti nelle collection x e y:

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

Esempio di esecuzione

Definizione e uso

Il metodo intersection_update() elimina gli elementi che non esistono in tutti gli insiemi.

Il metodo intersection_update() è diverso dal metodo intersection() perché intersection() restituisce un nuovo insieme senza elementi non necessari, mentre il metodo intersection_update() elimina gli elementi non necessari dagli insiemi originali.

Sintassi

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

Valore del parametro

Parametro Descrizione
set1 Obbligatorio. L'insieme nel quale cercare gli elementi uguali.
set2

Opzionale. Un altro insieme nel quale cercare gli elementi uguali.

Puoi confrontare insiemi illimitati.

Gli insiemi sono separati da virgola.

Più esempi

Esempio

Confronta 3 insiemi, l'insieme restituito contiene gli elementi presenti in tutti e 3 gli insiemi:

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

Esempio di esecuzione