📅  最后修改于: 2020-09-20 13:34:53             🧑  作者: Mango
两个或更多集合的交集是所有集合共有的元素集合。
要了解更多信息,请访问Python set Intersection。
intersection_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}
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}