python 数组 交集 并集 差集
1.交集
a = [1, 3, 5]
b = [2, 3, 4]
print(set(a).intersection(set(b)))
print(set(a) & set(b))
#输出 {3}
2.并集
a = [1, 3, 5]
b = [2, 3, 4]
print(set(a).union(set(b)))
print(set(a) | set(b))
#输出 {1, 2, 3, 4, 5}
3.差集
a = [1, 3, 5]
b = [2, 3, 4]
print(set(a).difference(set(b)))
print(set(a) - set(b))
#输出 {1, 5}
4.对称差集
a = [1, 3, 5]
b = [2, 3, 4]
print(set(a) ^ set(b))
#输出 {1, 2, 4, 5}