集合的处理方法

增强元素

S|=T  更新集合S,包括集合S和T中的所有元素。

S-=T  更新集合S,包括集合S但不在集合T中的元素。

S&=T  更新集合S ,包括同时在集合S和T中的元素。

S∧=T  补  更新集合S,包括集合S和T中的非相同元素。

S.add(x)  若x不在集合S中,将x增加到集合S。

S.discard(x)  移除S中元素x,如果x不在集合S中不报错。

S.remove(x)  移除S中元素x,如果x不在集合S中产生KeyError异常。

S.clear()  移除S中的所有元素。

S.pop()  随机返回S中的一个元素,更新S,若S为空则产生KeyError异常。(从S中随机取出一元素,返回给用户,并将此元素在S中删除 )

S.copy()  返回集合S的一个副本。

len(S)  返回集合S的元素个数。

x in S 判断元素x是否在集合S中,x在S中返回True,否则返回False。

x not in S 判断元素x是否在集合S中,x不在S中返回True,否则返回False。


==============================

真的是很暴躁了。果然啊。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容