symmetric_difference_update()方法找到两个集合的对称差集,并更新调用它的集合。
两个集合A和B的对称差是在A或B中的元素的集合,但不在它们的交点上。
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没有改变。