Python-sæt intersection_update ()

Intersection_update () opdaterer den sæt, der kalder intersection_update () -metoden med skæringspunktet mellem sæt.

Skæringspunktet mellem to eller flere sæt er det sæt af elementer, der er fælles for alle sæt.

Hvis du vil vide mere, skal du besøge Python set Intersection.

Syntaksen for intersection_update()er:

 A.intersection_update (* andre_sæt)

intersection_update () Parametre

Den intersection_update()fremgangsmåde tillader et vilkårligt antal argumenter (sæt).

Bemærk: * er ikke en del af syntaksen. Det bruges til at indikere, at metoden tillader et vilkårligt antal argumenter.

Returneringsværdi fra Intersection_update ()

Denne metode returnerer None(hvilket betyder at den ikke har en returværdi). Det opdaterer kun det sæt, der kalder intersection_update()metoden.

For eksempel:

 result = A.intersection_update(B, C)

Når du kører koden,

  • resultatet bliver None
  • A vil være lig med skæringspunktet mellem A, B og C
  • B forbliver uændret
  • C forbliver uændret

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)

Produktion

 resultat = Ingen A = (2, 3, 4) B = (2, 3, 4, 5)

Eksempel 2: skæringsopdatering () med to parametre

 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)

Produktion

 resultat = Ingen C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Interessante artikler...