介绍
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