1.集合的表示方法{},大括号括起
2.集合里的元素只能是不可变类型(数字,字符串,元组),集合是无序的
3.集合里只能存在不同的元素,如果相同会只留下一个
4.也可以用set(参数)创建集合,参数为可迭代对象,执行for循环后加入集合
5.add():增加元素(只能加一个元素,是元组时整体加入)
6.clear():清空
7.copy():复制
8.pop():无参数,随机删除并获得一个元素
10.remove():指定参数删除(若参数不存在会报错,不建议使用)
11.discard():删除指定,参数不存在时不会报错,建议使用
12.a.intersection(b):求a集合与b集合的交集 = a&b
13.a.union(b):求并集 = a|b
14.a.difference(b):求a集合减去b集合的差集 = a-b
15.a.symmetric_difference(b):求a集合与b集合的交叉补集 (即并集减去交集) = a^b
16.a.disjoint(b):判断a集合与b集合是否有交集
17.a.issubset(b):判断a是否为b集合的子集
18.a.issuperset(b):判断a是否为b集合的父集
19.a.update(b):b集合中的元素for循环后加入a
20.s = forzenset():定义不可变集合