Набор Python correction_update ()

Crossction_update () обновляет набор, вызывающий метод crossction_update (), с пересечением наборов.

Пересечение двух или более наборов - это набор элементов, общих для всех наборов.

Чтобы узнать больше, посетите Python set Intersection.

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

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

crossction_update () Параметры

intersection_update()Метод позволяет произвольное число аргументов (наборы).

Примечание: * не является частью синтаксиса. Он используется, чтобы указать, что метод допускает произвольное количество аргументов.

Возвращаемое значение из Intersection_update ()

Этот метод возвращает None(это означает, что он не имеет возвращаемого значения). Он только обновляет набор, вызывающий intersection_update()метод.

Например:

 result = A.intersection_update(B, C)

Когда вы запускаете код,

  • результат будет None
  • A будет равно пересечению A, B и C
  • B остается без изменений
  • C остается без изменений

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

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