Набір Python intersection_update ()

The intersection_update () оновлює набір, що викликає метод intersection_update (), з перетином множин.

Перетин двох або більше множин - це сукупність елементів, загальних для всіх множин.

Щоб дізнатися більше, відвідайте набір Python 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)

Цікаві статті...