Python Set intersection_update ()

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)

Intressanta artiklar...