集合(set)的常用方法
集合是一个无序的不重复的序列
- 增加
s2={1,2,3,4}
s3={4,5,6}
s2.add(9)
s2.update(s3)
- 删除
s2.pop()
删除指定元素
s2.remove(3)
- 并集
print(s2|s3)#并集
print(s2.union(s3))#两种不同表示
- 交集
print(s2&s3)#交集
print(s2.intersection(s3))#两种不同表示
- 差集
print(s2-s3)#差集
print(s2.difference(s3))#两种不同表示
- 对称差集
print(s2^s3)#对称差集
print(s2.symmetric_difference(s3))#两种不同表示
- 判断集合大小
print(s2<s3)#比较简单,直接判断
- 判断是否为子集
s4={4,5,6,7}
print(s3.issubset(s4))#是否为子集