Skjæringspunktoppdateringen () oppdaterer metoden for anrop som kaller kryssoppdatering () med skjæringspunktet mellom sett.
Skjæringspunktet mellom to eller flere sett er settet med elementer som er felles for alle settene.
For å lære mer, besøk Python set Intersection.
Syntaksen for intersection_update()
er:
A. kryss_oppdatering (* andre_sett)
intersection_update () Parametere
Den intersection_update()
metoden tillater et vilkårlig antall argumenter (sett).
Merk: *
er ikke en del av syntaksen. Den brukes til å indikere at metoden tillater et vilkårlig antall argumenter.
Returneringsverdi fra Intersection_update ()
Denne metoden returnerer None
(betyr at den ikke har en returverdi). Den oppdaterer bare settet som kaller intersection_update()
metoden.
For eksempel:
result = A.intersection_update(B, C)
Når du kjører koden,
- resultatet blir
None
- A vil være lik skjæringspunktet mellom A, B og C
- B forblir uendret
- C forblir uendret
Eksempel 1: Hvordan fungerer intersection_update ()?
A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
Produksjon
resultat = Ingen A = (2, 3, 4) B = (2, 3, 4, 5)
Eksempel 2: kryssoppdatering () med to parametere
A = (1, 2, 3, 4) B = (2, 3, 4, 5, 6) C = (4, 5, 6, 9, 10) result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)
Produksjon
resultat = Ingen C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)