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