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)