1、集合定义(set)
不同元素组成、无序的、元素必须时不可变的。
s={1,2,3,4}或s=set(“a”,“b”)
2、集合的方法
s.add()添加元素
s.clear() 清空集合
s.copy() 拷贝
s.pop() 随机删除一个元素
s.remove() 删除指定元素,且元素在集合中否则报错。
s.discard() 删除指定元素,不管元素是否存在,都不报错。(建议使用)
s.issubset(s1) s在s1里面,s是s1的子集
s.issuperset(s1) s1在s里面,s1是s的子集
s.update(s1) 把集合s1添加到s中去
3、集合的关系运算(交集、并集、差集)
s.intersection(s1) 或s&s1 求s和s1两个集合的交集
s.union(s1) 或s|s1 求s和s1的并集
s.difference() 或s-s1 存在s中,不存在s1中的元素。
s.symmertric_difference(s1) 或s^s1 s,s1的交叉补集,s与s1不相同元素的集合。