Python集合

集合的数据类型:set
1、删除
s = {‘a‘, ’b‘, ’c‘, ’d‘}
s.remove('a') //删除元素不存在会报错
s.discard('a') //删除元素不存在不会报错
 
2、求交集
s.intersection(s1)
s&s1
 
3、求并集
s.union(s1)
s|s1
 
4、求差集
s.difference(s1)
s-s1
 
5、交叉补集
s.symmetric_difference(s1)
s^s1 // 同 (s|s1)-(s&s1)
 
6、求差集并更新
s.difference_update(s1) //s = s - s1
 
7、判断是否存在交集
s.isdisjoint(s1)
 
8、判断是否是子集
s.issubset(s1)
 
9、判断是否是父集
s.issuperset(s1)
 
10、生成不可编辑集合
s=frozenset('hello')
 
 
posted @ 2019-05-21 08:48  ChenHQ2048  阅读(106)  评论(0编辑  收藏  举报