集合主要有交、并、差、对称差、判断一个集合是否是另外一个集合的子集或者是父集合等操作,下面是常见的例子:
if __name__ == '__main__':
a = set({1, 2, 3, 4, 5, 10})
b = set({1, 5, 10, 34, 56})
# &为两个set集合的交
print(a & b)
# | 为两个set集合的并操作
print(a | b)
# - 为两个set集合的差操作
print(a - b)
# ^为两个set集合的对称差操作
print(a ^ b)
# 判断两个集合是否相交
print(a.isdisjoint(b))
a = {1, 5, 10}
# 判断a集合是否是另外一个集合的子集
print(a.issubset(b))
# 判断b集合是否是a集合的父集合
print(b.issuperset(a))