Python sett interseksjon_update -metoden

Python sett interseksjon_update -metoden
"Å ta et kryss mellom sett betyr å kombinere alle verdiene som er til stede i forskjellige sett og eliminere alle andre verdier som ikke er vanlige. Generelt brukes matematikkens kryssfunksjon for å trekke ut listen over vanlige elementer i forskjellige sett. I denne artikkelen vil vi bruke metoden Intersction_upDate (). La oss starte med definisjonen av Python Set Intersction_UpDate () -metoden og gå videre til eksemplet.”

Hva er en Python Set Intersction_UpDate () -metode?

Gitt to sett, eliminerer Python Set Intersction_UpDate () -metoden elementene fra settene som ikke er vanlige i begge settene. Dette er ganske likt det generelle kryssingsbegrepet matematikk. Det tar ett eller flere enn ett sett som inngangsparametere, beregner krysset deres og returnerer settet med vanlige elementer fra de originale settene. Gi oss beskjed om den generelle syntaksen til Python Set Intersction_upDate () -metoden, og så vil vi bruke den i enkle eksempler.

Syntaks av Python Set Intersction_UpDate () Metode

Syntaksen til Python Set Intersction_UpDate () -metoden er veldig enkel og lett å forstå. Se syntaksen nedenfor:

Her "SET", "SET1", "SET2", "SET3", etc., Representere settene som brukes til å finne skjæringspunktet mellom, med Python Set Intersction_UpDate () -metoden. "Set" og "Set1" er de nødvendige parametrene, da det må være minimum 2 sett for å finne krysset. De andre settene er valgfrie; Du kan gi så mange sett med parametere som du trenger å finne krysset. Python Set Intersction_UpDate () -metoden vil returnere de vanlige elementene fra alle settene.

La oss følge noen eksempler for å lære å bruke Python Set Interseksjon_update () -metoden i Python -programmer.

Eksempel 1

La oss kode et enkelt eksempel for Python Set Intersction_UpDate () -metoden. I det første eksemplet vil vi bare bruke to sett og oppdatere det første settet etter å ha brukt Python Set Interseksjon_update () -metoden. Eksempelkoden er gitt nedenfor:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
en.Interseksjon_update (b)
print ("Settet A etter interseksjon_update () er =", a)

I den første linjen i koden kan du finne SET “A”, som inneholder 6 elementer 1, 5, 10, 18, 50, og i den andre linjen finner du SET “B”, som også inneholder 6 elementer 100, 10, 50, 90, 5. Etter å ha definert de to settene, brukes Python Set Intersction_UpDate () -metoden til å oppdatere SET "A" ved å krysse den med sett "B". Utskrift () uttalelse brukes her for å vise det oppdaterte settet “A”. Utgangen fra programmet er gitt nedenfor:

Som du kan se, er de vanlige elementene i sett “A” og sett “B” 10, 50, 5, så Python Set Interseksjon_update () -metoden oppdaterte settet “A” 10, 50, 5.

Eksempel 2

I forrige eksempel brukte vi bare 2 sett for å finne krysset. I dette eksemplet vil vi legge til et annet sett og la deg lære hvordan du kan gi flere sett som parametere til Python Set Interseksjon_update () -metoden. Eksempelkoden er gitt nedenfor for din letthet:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
c = 0, 5, 9, 10, 90, 6, 1
en.Interseksjon_update (b, c)
print ("Settet A etter interseksjon_update () er =", a)

Som du kan se, er alle linjene i programmet de samme som i det første eksemplet; Vi har nettopp lagt til et annet sett, “C”, som inneholder 7 verdier 0, 5, 9, 10, 90, 6, 1. Python Set Intersction_upDate () -metoden brukes til å beregne skjæringspunktet mellom alle tre settene. Som diskutert ovenfor, kan flere sett gis til Python Set Intersction_upDate () -metoden, hver atskilt med komma. Så begge sett B og sett “C” er gitt til funksjonen atskilt med komma, og sett “A” blir oppdatert etter å ha tatt et kryss mellom alle tre settene. Se utgangen nedenfor:

Hvis du sammenligner utgangen fra dette eksemplet med det forrige, kan du se at det resulterende settet er en mindre verdi. Bare 10, 5 er vanlig i sett “A”, sett “B” og sett “C”, så det resulterende oppdaterte settet “A” er 10, 5.

Eksempel 3

Så langt har vi bare brukt Python Set Intersction_UpDate () -metoden på sett “A”, som som et resultat oppdaterte settet “A”. Imidlertid vil begge setter “B” og sett “C” forbli uendret. La oss skrive ut alle settene for å sjekke hvordan de endres etter å ha brukt Python Set Intersction_UpDate () -metoden på sett “A”. Eksempelkoden er gitt nedenfor, ta en titt:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
c = 0, 5, 9, 10, 90, 6, 1
en.Interseksjon_update (b, c)
print ("Settet A etter interseksjon_update () er =", a)
print ("Set B etter interseksjon_update () er =", b)
print ("Set C etter interseksjon_update () er =", c)

Merk at vi har brukt det samme programmet som vi gjorde i forrige eksempel. Vi la bare til to utskriftsuttalelser for å skrive ut "B" og angi "C" for å sjekke om de er oppdatert eller forblir de samme. Siden vi bare har brukt kryssfunksjonen på sett “A”, bør bare "A" bli oppdatert. La oss sjekke resultatet av koden nedenfor:

Legg merke til at Python Set Intersction_UpDate () -metoden bare oppdaterte sekvensen til elementene i sett “B” og sett “C”, men den oppdaterte ikke krysset. Bare sett “A” oppdateres med krysselementer.

Eksempel 4

I dette eksemplet, la oss oppdatere alle settene ved å bruke Python Set Interseksjon_update () -metoden. Vi vil bruke funksjonen mellom interseksjon_update () med alle tre settene og se hvilket resultat vi får. Her la vi til to flere interseksjon_update -funksjoner i programmet. Når det gjelder sett "a", sett "B" og sett "C" er gitt som parametere; Når det gjelder sett “B”, er sett “A” og sett “C” gitt som parametere, og i tilfelle av SET “C”, er sett “B” og sett “A” som parametere til Intersction_Update ( ) funksjon. Se prøvekoden nedenfor for å ha en klar forståelse:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
c = 0, 5, 9, 10, 90, 6, 1
en.Interseksjon_update (b, c)
b.Interseksjon_update (a, c)
c.Interseksjon_update (b, a)
print ("Settet A etter interseksjon_update () er =", a)
print ("Set B etter interseksjon_update () er =", b)
print ("Set C etter interseksjon_update () er =", c)

Nå, sett “A”, sett “B” og sett “C”; Alt bør bli oppdatert siden vi brukte interseksjon_update () med alle settene individuelt. Og i henhold til reglene, bør alle settene ha de samme oppdaterte settene. La oss sjekke dette i utdataene nedenfor:

Konklusjon

Vi har gitt en rask omvisning i Python Set Intersction_UpDate () -metoden i denne guiden. Ved hjelp av eksempler gitt i denne artikkelen oppdaget vi det grunnleggende formålet med Python Set kryssingsoppdatering () -metoden. Det tar skjæringspunktet mellom de flere settene som er oppgitt og oppdaterer settet som kaller funksjonen. Følg eksemplene gitt i denne artikkelen for å forstå funksjonen bedre.