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