📜  Python集合set symmetric_difference_update()

📅  最后修改于: 2020-09-20 13:25:36             🧑  作者: Mango

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

两组AB的对称差是位于AB中但不在其相交处的元素集。

symmetric_difference_update()的语法为:

A.symmetric_difference_update(B)

从symmetric_difference_update()返回值

  1. 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()