1. ホーム
  2. python

[解決済み] Python セット: 差分() vs 対称差分()

2022-02-09 16:06:29

質問

とはどのような違いがあるのでしょうか? 差分() 対称差分() Pythonのメソッド セット ?

解決方法は?


もし AB はセット

A - B

はすべて A にないものは B .

>>> A = {1,2,3}
>>> B = {1,4,5}
>>> 
>>> A - B
{2, 3}
>>> B - A
{4, 5}

A.symmetric_difference(B) ちょうど1つの集合に含まれるすべての要素 の和、すなわち A - BB - A .

>>> A.symmetric_difference(B)
{2, 3, 4, 5}
>>> (A - B).union(B - A)
{2, 3, 4, 5}