Python 集合 symmetric_difference_update() 使用方法及示例

由网友 大卫 发布 阅读 9

Python 集合 symmetric_difference_update() 使用方法及示例

Python 集合方法

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

两个集合A和B的对称差是在A或B中的元素的集合,但不在它们的交点上。

Python设置对称差异

symmetric_difference_update()的语法为:

A.symmetric_difference_update(B)

symmetric_difference_update()返回值

  • 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更新为集合A和集合B的对称差。但是集合B没有改变。

推荐阅读: Python Set symmetric_difference()

Python 集合方法

Python 集合 union() Python 集合 symmetric_difference()