14. Python symmetric_difference_update()

发布时间:2023-12-08

Python symmetric_difference_update()

更新:2022-07-24 13:05 symmetric_difference_update()函数首先找出给定集合的对称差,并用对称差的值更新第一个集合(调用集合)。对称差是指第一组或第二组中的元素集。它不包含集合中的公共元素。

A.symmetric_difference_update(B) # where A & B are sets

对称 _ 差异 _ 更新()参数:

该函数的作用是:将集合作为参数。如果有多个集合,所有集合都用逗号分隔。

参数 描述 必需/可选
水果派 要在其中检查匹配的集合 需要

对称 _ 差异 _ 更新()返回值

这个函数不返回任何值,它只是用两个集合的对称差来更新调用集合。第二组保持不变。

Python 中对称 _ 差异 _ 更新()方法的示例

示例 1: 在 Python 中使用对称 _ 差异 _ 更新()

X = { 1, 2, 3 }
Y= { 2, 3, 4 }
result = X.symmetric_difference_update(Y)
print('X =', X)
print('Y =', Y)
print('result =', result)

输出:

X = { 1, 4 }
Y = { 3, 4, 2 }
result = None

示例 2: 对称 _ 差异 _ 更新()是如何工作的?

X = {'a', 'b', 'c'}
Y = {'b', 'c', 'd' }
result = X.symmetric_difference_update(Y)
print('X =', X)
print('Y =', Y)
print('result =', result)

输出:

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