#集合的数学操作
#交集 intersection或&
#并集
#差集
#对称差集=两个集合的并集减去交集
################################
s1={10,20,30,40}
s2={20,30,40,50,60}
'''交集'''
print(s1.intersection(s2))
print(s1 & s2)
'''并集'''
print(s1.union(s2))#{40, 10, 50, 20, 60, 30},去掉了重复元素
print(s1 | s2)
'''差集'''
print(s1)
print(s2)
print(s1.difference(s2))#s1-s2 {10}
print(s1-s2)
print(s2.difference(s1))#s2-s1 {50, 60}
'''对称差集'''
print(s1.symmetric_difference(s2))#{50, 10, 60}
print(s1^ s2)
Python入门--集合的数学操作,并集,交集补集差集
最新推荐文章于 2024-04-06 21:28:45 发布