为了账号安全,请及时绑定邮箱和手机立即绑定

python 集合

标签:
Python

1、定义
集合是一个无序的,不重复的数据组合,它的主要作用如下:
去重,把一个列表变成集合,就自动去重了;
关系测试,测试两组数据之间的交集,差集,并集等关系。
2、增加元素:
s.add(): 吧括号里的元素添加到集合s当中,如果添加的元素已经在列表里有,则不能重复添加。
3、删除元素:
s.pop():括号里为空,随机删除一个元素,集合也是无序的。
s.remove():吧括号里的元素删除。尽量有remove删除元素。
4、丢弃元素:
s.discard():也是删除的意思,区别是,当元素存在时,两者一样,元素不存在时,discard不报错,remove报错。
5、s.update():
扩展列表,把括号里的元素一起添加到集合,不同于s.add(只能添加一个元素)
6、s.clear():清空。

关系测试:
交集:s.intersection(m)或者s.&m:求出集合s和m的交集。
差集:s.difference(m)或者s-m:求出在集合s但不在集合m里的元素。
并集:s.union(m)或者s|m:求并集并去重。
对称差集:交集之外的元素。s.symmetric_dirrerence(m):取出集合s和集合m交集之外的元素。
子集:s.issubset(m):判断m是否为s的子集。或者m<=s
超集:s.issuperset(m):判断s是否为超集或者父集。或者s>=m
判断2个集合是否相交:s.isdisjoin(m):集合s和集合m是否不相交。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消