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)