2018-01-06(集合)

介绍

1、典型集合set:s ={1,2,2,2,3,3,3,4,4,5,6,7,8,9}

2、特性:无序;不重复;只有key

3、用途:去重、关系测试

用法

增删改查:

1、s.add(key):增加一个新key,如果已存在,则忽略。

2、s.pop():随机删除某一个key

3、s.remove(key):删除某一个key,如果该ke不存在,则忽略。

4、s.discard(key):删除某一个key,如果该key不存在,则报错。

5、s.update(s2):将新的集合s2拼接进s集合。

关系测试:

1、s.intersection(s2):求s和s2的交集    ;s & s2

2、s.difference(s2):s - s2 (差集)   ;  s - s2

3、s.union(s2): 求s和s2的并集   ;  s | s2

4、s.issubset(s2):s是不是s2的子集;s < s2

5、s.issuperset(s2):s是不是s2的超集;s > s2

6、s.disdisjoint(s2):s和s2不相交,则返回True

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 5,452评论 0 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • 最近学习redis,记录一下 redis官网:redis.io 中文官网:http://www.redis.net...
    alexpdh阅读 1,915评论 0 1
  • 听说咋们之间最远的距离是三观。 世界观、人生观、价值观把你、我、他越走越远,亲密关系,亲子关系,同事之间,朋友之间...
    朵朵颐阅读 321评论 0 1
  • 原文链接:http://yulingtianxia.com/blog/2014/11/05/objective-c...
    silence_bao阅读 247评论 0 1