集合演算

投稿者: | 9月 3, 2022

集合演算とベン図


# 集合 a 
# 集合 b

a = {1, 2, 3, 4, 5}
b = {2, 3, 5, 7, 9}

# 差集合 a存在にだけ存在する数
print(a - b)

{1, 4}

print(b - a)

{9, 7}

# 和集合 aまたはbまたは、両者に存在する数
print(a | b)

{1, 2, 3, 4, 5, 7, 9}

# 積集合 aかつbにも存在する数(a と b の共通数)
print(a & b) 

{2, 3, 5}

# 排他的論理和 aまたはbにある共通しない数 (共通しない数)
print(a ^ b)

{1, 4, 7, 9}