文章目录
操作符
操作符
描述
S-T或S.difference(T)
返回一个新集合,包括在集合S中但不在集合T中的元素
S-=T或S.difference_update(T)
更新集合S,包括在集合S中但不在集合T中的元素
S&T或S.intersection(T)
返回一个新集合,包括同时在集合S和T中的所有元素
S&=T或S.intersection_update(T)
更新集合S,包括同时在集合S和T中的所有元素
S^T或s.symmetric_difference(T)
返回一个新集合,包括集合S和T中的元素,但不包括同时在其中的元素
S^=T或s.symmetric_difference_update(T)
更新集合S,包括集合S和T中的元素,但不包括同时在其中的元素
S
T或S.union(T)
S<=T或S.issubset(T)
如果S与T相同或S是T的子集,返回True,否则返回False,可以用S
S>=T或S.isuperset(T)
如果S与T相同或S是T的超集,返回True,否则返回False,可以用S>T判断S是否是T的真超集
-表示差集,|表示并集,&表示交集,^表示补集 ,有_update的表示更新集合
集合类型的操作函数或方法
S.add(x)如果数据集x不在集合S中,将x增加到S