集合的表示形式
s=set("1","2")
s={1,2,3}
s和h为两个集合
判断集合之间是否有交集
s.isdisjoint(h)
判断集合是否是子集
s.issubset(h)
两集合相加
s.union(h)
取集合的交集
s.intersection(h)
取集合的差集
s.difference(h)
set("xxx")是集合
frozenset("xxx")是不可变集合
更新集合
s.update(others)
添加集合
s.add(h)
删除集合
s.remove(elem)
s.discard(elem)
不同的是,如果是删除一个不存在集合里的元素的话,remove是报错而discard会静默处理
随机弹出一个元素
s.pop()
集合具有唯一性,且无序。