Python Set intersection_update ()

De intersection_update () werkt de set aanroepende intersection_update () methode bij met de intersectie van sets.

Het snijpunt van twee of meer sets is de set elementen die alle sets gemeen hebben.

Ga voor meer informatie naar Python set Intersection.

De syntaxis van intersection_update()is:

 A.intersection_update (* andere_sets)

intersection_update () Parameters

De intersection_update()methode staat een willekeurig aantal argumenten (sets) toe.

Opmerking: * maakt geen deel uit van de syntaxis. Het wordt gebruikt om aan te geven dat de methode een willekeurig aantal argumenten toestaat.

Retourwaarde van Intersection_update ()

Deze methode retourneert None(wat betekent dat het geen retourwaarde heeft). Het werkt alleen de set bij die de intersection_update()methode aanroept.

Bijvoorbeeld:

 result = A.intersection_update(B, C)

Als je de code uitvoert,

  • resultaat zal zijn None
  • A is gelijk aan het snijpunt van A, B en C
  • B blijft ongewijzigd
  • C blijft ongewijzigd

Voorbeeld 1: hoe werkt 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)

Uitvoer

 resultaat = geen A = (2, 3, 4) B = (2, 3, 4, 5)

Voorbeeld 2: intersection_update () met twee parameters

 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)

Uitvoer

 resultaat = geen C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Interessante artikelen...