Python sammansättning intersection_update() metod
Exempel
Radera projekt som inte finns i både sammansättningen x och sammansättningen y:
x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} x.intersection_update(y) print(x)
Definition och Användning
intersection_update() metoden tar bort objekt som inte finns i alla samlingar.
intersection_update() metoden skiljer sig från intersection() metoden eftersom intersection() metoden returnerar en ny samling utan onödiga objekt, medan intersection_update() metoden tar bort onödiga objekt från den ursprungliga samlingen.
Syntax
set.intersection_update(set1, set2 ... etc)
Parametervärde
Parameter | Beskrivning |
---|---|
set1 | Obligatoriskt. Använd en samling för att hämta lika objekt. |
set2 |
Valfritt. Använd en annan samling för att hämta lika objekt. Du kan jämföra så många samlingar som du vill. Samlingar avgränsas av kommatecken. |
Mer Exempel
Exempel
Jämför 3 samlingar, den returnerade samlingen innehåller objekt som finns i alla 3 samlingarna:
x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} x.intersection_update(y, z) print(x)