# 求集合的交集
# s1 = {'1', '2', '3', 4}
# s2 = {1, 4, 5, 6}
# result = s1.intersection(s2)
# 注意:intersection_update()#交集计算完毕后,会再次赋值给原对象,会更改原对象,所以,只适用于可变集合
# result = s1 & s2
# print(result)
# a = '1,2,3'
# result = s1.intersection(a)
# print(result)
# 求集合的并集;竖杠 ”|“ 也表示并集
# s1 = {'1', '2', '3'}
# s2 = {'3', '7', '9'}
# result = s1.union(s2)
# result = s1 | s2
# print(result)
# update()更新并集结果
# s1 = {'1', '2', '3'}
# s2 = {'3', '7', '9'}
# result = s1 | s2
# print(result, s1)
# 集合的差集
# s1 = {'1', '2', '3'}
# s2 = {'3', '7', '9'}
# # result = s1.difference(s2)#属于s1,不属于s2
# result = s1 - s2 #属于s1,不属于s2
# print(result)
# 集合的判定
# isdisjoint()#两个集合不相交
# issuperset()#一个集合包含另一个集合
# issubset()#一个集合包含于另一个集合
s1 = {'1', '2', '3'}
s2 = {'3', '7', '9'}
# result = s1.isdisjoint(s2) #False
# result = s1.issuperset(s2) #False
result = s1.issubset(s2) #False
print(result)
27.python中的集合:求集合的交集、求集合的并集;竖杠 ”|“ 也表示并集、update()更新并集结果、集合的差集、集合的判定
最新推荐文章于 2024-07-21 12:10:55 发布