python集合是什么_集合是什么?python3常用的集合方法有哪些-百度经验

三:集合的运算:交集、 并集 、补集、 子集、 超集

1、生成两个集合的交集: &

S1 = {1,2,3}

S2 = {2,3,4}

S3 = s1 & s2

2、生成两个集合的并集:|  (即存在s1中,也存在s2中,去掉重复项)

S1 = {1,2,3}

S2 = {2,3,4}

S3 = s1 | s2

1、  生成两个集合的补集:- 生成属于s1,但不属于s2的所有元素的元素的集合。

S1 = {1,2,3}

S2 = {2,3,4}

S3 = s1 - s2

2、  生成两个集合的对称补集:^

S1 = {1,2,3}

S2 = {2,3,4}

S3 = s1 ^ s2

3、  判断一个集合是另一个集合的子集: <

S1 = {1, 2, 3}

S2 = {2, 3}

S2 < s1      #True    判断子集

4、  判断一个集合是另一个集合的超集: >

S1 = {1, 2, 3}

S2 = {2, 3}

S1 > s2      #True    判断超集

5、  == != 集合相同/不同

S1 = {1, 2, 3}

S2 = {2, 3,1}

S1 == s2  #True

S1 != s2  #   集合的数据没有先后关系

6、  in /not in 运算符

等同于字典,in运算符用于集合中,当某个值存在于集合中,则为真,否则为假,not in与in返回值相反。

示例:

S = {1, ‘Two’3.14}

1 in s  #True

2 in s  #False

3.14  not in s #False

4 not in s   #True

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值