l1 = [1, 2, 3, 4, 5]
l2 = [3, 4, 5, 6, 7]
s1 = set(l1)
s2 = set(l2)
print(s1.__class__) # <class 'set'>
print(s1 and s2) # {3, 4, 5, 6, 7}
print(s2 and s1) # {1, 2, 3, 4, 5}
print(s1 or s2) # {1, 2, 3, 4, 5}
print(s2 or s1) # {3, 4, 5, 6, 7}
print(s1 & s2) # {3, 4, 5}交集
print(s1 | s2) # {1, 2, 3, 4, 5, 6, 7}并集
print(s1 - s2) # {1, 2}补集
print(s2 - s1) # {6, 7}
print(s1 ^ s2) # {1, 2, 6, 7}并集-交集
print(s2 ^ s1) # {1, 2, 6, 7}
python 交集,并集,补集
最新推荐文章于 2024-05-13 13:40:32 发布