intersection_update() 使用集合的交集更新调用intersection_update() 方法的集合。
两个或多个集合的交集是所有集合共有的元素集合。
要了解更多信息,请访问Python set Intersection。
用法:
A.intersection_update(*other_sets)
参数:
intersection_update()
方法允许任意数量的参数(集合)。
注意: *
不是语法的一部分。它用于指示该方法允许任意数量的参数。
返回:
此方法返回None
(意味着它没有返回值)。它只更新调用intersection_update()
方法的集合。
例如:
result = A.intersection_update(B, C)
运行代码时,
result
将是None
A
将等于A
,B
和C
的交集B
保持不变C
保持不变
示例 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)
输出
result = None 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)
输出
result = None C = {4} B = {2, 3, 4, 5, 6} A = {1, 2, 3, 4}
相关用法
- Python Set intersection()用法及代码示例
- Python Set issuperset()用法及代码示例
- Python Set issubset()用法及代码示例
- Python Set isdisjoint()用法及代码示例
- Python Set difference_update()用法及代码示例
- Python Set union()用法及代码示例
- Python Set pop()用法及代码示例
- Python Set add()用法及代码示例
- Python Set clear()用法及代码示例
- Python Set symmetric_difference()用法及代码示例
- Python Set symmetric_difference_update()用法及代码示例
- Python Set discard()用法及代码示例
- Python Set copy()用法及代码示例
- Python Set difference()用法及代码示例
- Python Set remove()用法及代码示例
- Python Set update()用法及代码示例
- Python Set转String用法及代码示例
- Python Pandas Series.cumsum()用法及代码示例
- Python Pandas Series.astype()用法及代码示例
- Python Pandas Series.nonzero()用法及代码示例
注:本文由纯净天空筛选整理自 Python Set intersection_update()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。