Ensemble Python intersection_update ()

L'intersection_update () met à jour la méthode d'appel de l'ensemble intersection_update () avec l'intersection d'ensembles.

L'intersection de deux ou plusieurs ensembles est l'ensemble des éléments qui sont communs à tous les ensembles.

Pour en savoir plus, visitez Python set Intersection.

La syntaxe de intersection_update()est:

 A.intersection_update (* autres_sets)

Paramètres intersection_update ()

La intersection_update()méthode autorise un nombre arbitraire d'arguments (ensembles).

Remarque: * ne fait pas partie de la syntaxe. Il est utilisé pour indiquer que la méthode autorise un nombre arbitraire d'arguments.

Valeur renvoyée par Intersection_update ()

Cette méthode renvoie None(ce qui signifie qu'elle n'a pas de valeur de retour). Il met uniquement à jour l'ensemble appelant la intersection_update()méthode.

Par exemple:

 result = A.intersection_update(B, C)

Lorsque vous exécutez le code,

  • le résultat sera None
  • A sera égal à l'intersection de A, B et C
  • B reste inchangé
  • C reste inchangé

Exemple 1: Comment fonctionne 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)

Production

 result = Aucun A = (2, 3, 4) B = (2, 3, 4, 5)

Exemple 2: intersection_update () avec deux paramètres

 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)

Production

 result = Aucun C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Articles intéressants...