27.python中的集合:求集合的交集、求集合的并集;竖杠 ”|“ 也表示并集、update()更新并集结果、集合的差集、集合的判定

# 求集合的交集
# 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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值