English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
intersection_update() используется для обновления交集 набора с помощью метода intersection_update() набора.
Пересечение двух или более наборов — это набор элементов, которые общие для всех наборов.
Чтобы узнать больше информации, пожалуйста, посетитеPython set Intersection.
Синтаксис junction_update():
A.intersection_update(*other_sets)
intersection_update() позволяет любое количество параметров (наборов).
注意: * не является частью грамматики. Используется для указания того, что этот метод позволяет любое количество параметров.
Этот метод возвращает None (что означает, что нет возвращаемого значения). Он обновляет только набор, который вызвал метод intersection_update().
Предположим,
result = A.intersection_update(B, C)
Когда вы запустите код:
result будет равен None
A равно пересечению A B и C
B остается без изменений
C остается без изменений
A = {1, 2, 3, 4} B = {2, 3, 4, 5} result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
При выполнении этого программы, вывод будет:
result = None A = {2, 3, 4} B = {2, 3, 4, 5, 6}
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)
При выполнении этого программы, вывод будет:
result = None C = {4} B = {2, 3, 4, 5, 6} A = {1, 2, 3, 4}