當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Set symmetric_difference_update()用法及代碼示例

symmetric_difference_update() 方法找到兩個集合的對稱差並更新調用它的集合。

兩個集合 AB 的對稱差是位於 AB 中但不在它們的交集中的元素集。

Python Set Symmetric Difference
兩組的對稱差

用法:

A.symmetric_difference_update(B)

返回:

  • 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用集合AB的對稱差來更新。但是,集合B 沒有改變。

相關用法


注:本文由純淨天空篩選整理自 Python Set symmetric_difference_update()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。