s = {1,2,3,4}
l = [1,2,3,4,5,6,2,4,5]
列表转换成集合:
set(l)
s.add(7) #增加
s.pop() #随机删除
s.remove(5) #指定删除 (删除不存在的报错)
s.discard(5) # 指定删除 (删除不存在的不报错)
s.update() #连接两个集合 可以传入列表元组
集合测试:
ss = {1,2,3,4,5,6,2,3,4,5,6}
ss.intersection(s) # 交集
ss & s # 交集
ss.difference(s) # 差集
ss - s #差集
ss.union(s) # 并集
ss | s # 并集
s.issubset(ss) # 判断 s 是否ss的子集 s>=ss
s.isuperset(ss) # 判断 s 是不是ss的超级 s<=ss
s.isdisjoint(ss) # 判断两个集合是不是相交