Pythonin joukkokokoelma intersection_update() -menetelmä

Esimerkki

Poista projektista projektit, jotka eivät ole mukana sekä x- että y-kokoelmassa:

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

Suorita esimerkki

Määritelmä ja käyttö

intersection_update() -menetelmä poistaa kaikki kohteet, jotka eivät ole kaikissa kokoelmissa.

intersection_update() -menetelmä eroaa intersection() -menetelmästä, koska intersection() -menetelmä palauttaa uuden kokoelman, joka ei sisällä tarpeetonta sisältöä, kun taas intersection_update() -menetelmä poistaa tarpeettoman sisällön alkuperäisestä kokoelmasta.

Syntaksi

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

Parametrien arvot

Parametrit Kuvaus
set1 Vakio. Kokoelma, josta haetaan yhtäläiset kohteet.
set2

Valinnainen. Toisen kokoelman, josta haetaan yhtäläiset kohteet.

Voit verrata minkä tahansa määrän kokoelmia.

Kokoelmat erotetaan pilkulla.

Lisää esimerkkejä

Esimerkki

Vertaile 3 kokoelmaa, palautettu kokoelma sisältää kaikki kolmessa kokoelmassa olevat kohteet:

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

Suorita esimerkki