Python Set intersection_update ()

The intersection_update () актуализира метода за извикване intersection_update () с пресичането на множества.

Пресичането на два или повече множества е съвкупността от елементи, които са общи за всички множества.

За да научите повече, посетете Python set Intersection.

Синтаксисът на intersection_update()е:

 A.intersection_update (* други_набори)

intersection_update () Параметри

В intersection_update()метод позволява на произволен брой аргументи (комплекта).

Забележка: * не е част от синтаксиса. Използва се, за да се посочи, че методът позволява произволен брой аргументи.

Върната стойност от Intersection_update ()

Този метод се връща None(което означава, че няма връщана стойност). Той само актуализира набора, извикващ intersection_update()метода.

Например:

 result = A.intersection_update(B, C)

Когато стартирате кода,

  • резултатът ще бъде None
  • A ще бъде равно на пресичането на A, B и C
  • B остава непроменен
  • С остава непроменен

Пример 1: Как работи 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)

Изход

 резултат = Няма A = (2, 3, 4) B = (2, 3, 4, 5)

Пример 2: intersection_update () с два параметъра

 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)

Изход

 резултат = Няма C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Интересни статии...