当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Set symmetric_difference_update()用法及代码示例


symmetric_difference_update() 方法找到两个集合的对称差并更新调用它的集合。

两个集合 AB 的对称差是位于 AB 中但不在它们的交集中的元素集。

Python Set Symmetric Difference
两组的对称差

用法:

A.symmetric_difference_update(B)

返回:

  • symmetric_difference_update() 返回 None(不返回任何内容)。相反,它会更新调用它的集合。

示例:symmetric_difference_update() 的工作

A = {'a', 'c', 'd'}
B = {'c', 'd', 'e' }

result = A.symmetric_difference_update(B)

print('A =', A)
print('B =', B)
print('result =', result)

输出

A = {'a', 'e'}
B = {'d', 'c', 'e'}
result = None

在这里,集合A用集合AB的对称差来更新。但是,集合B 没有改变。

相关用法


注:本文由纯净天空筛选整理自 Python Set symmetric_difference_update()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。