Python Set intersection_update ()

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)

Interessante artikler...