Den intersection_update () uppdaterar metoden som anropar intersection_update () med skärningspunkten för uppsättningar.
Korsningen av två eller flera uppsättningar är den uppsättning element som är gemensamma för alla uppsättningar.
För att lära dig mer, besök Python set Intersection.
Syntaksen för intersection_update()
är:
A.intersection_update (* övriga_uppsättningar)
intersection_update () Parametrar
Den intersection_update()
metod medger ett godtyckligt antal argument (enheter).
Obs: *
ingår inte i syntaxen. Den används för att indikera att metoden tillåter ett godtyckligt antal argument.
Returvärde från Intersection_update ()
Den här metoden returnerar None
(vilket betyder att den inte har ett returvärde). Det uppdaterar bara uppsättningen som kallar intersection_update()
metoden.
Till exempel:
result = A.intersection_update(B, C)
När du kör koden,
- resultatet blir
None
- A är lika med skärningspunkten mellan A, B och C
- B förblir oförändrad
- C förblir oförändrad
Exempel 1: Hur intersection_update () fungerar?
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 = inget A = (2, 3, 4) B = (2, 3, 4, 5)
Exempel 2: korsning_uppdatering () med två parametrar
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 = inget C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)