1.交集
# 方法一:
a={1,2,3,4}
b={3,4,5,6}
a.intersection(b)
{3, 4}
# 方法二
a&b
{3, 4}
2.差集
# 方法一
a={1,2,3,4}
b={3,4,5,6}
a.difference(b) # a与b的差集
{1, 2}
b.difference(a) # b与a的差集
{5, 6}
a.symmetric_difference(b) # a与b的对称差集
{1, 2, 5, 6}
# 方法二
a-b # a与b的差集
{1, 2}
b-a # b与a的差集
{5, 6}
a^b # a与b的对称差集
{1, 2, 5, 6}
3.并集
# 方式一
a={1,2,3,4}
b={3,4,5,6}
a.union(b)
{1, 2, 3, 4, 5, 6}
# 方式二
a|b
{1, 2, 3, 4, 5, 6}