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

你可能感兴趣的:(2018-01-06(集合))