Python symmetric_difference_update()

python 中的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 

你可能感兴趣的