python 集合方法

集合

操作 描述
len(s) 返回s中的数量
s.copy() 制作s的一份副本
s.difference(t) 求在s中但不在t中的项
s.intersection(t) 求交集
s.isdisjoint(t) 如果s和t交集为空,则True
s.issubset(t) 若s是t的子集,则True
s.issbperset(t) 若s是t的超集,则True
s.symmetric_difference(t) 返回对称差集,所有在s中和t中,但不同时在s和t的项
s.union(t) 求并集
s.add(item) 将item添加到s中
s.clear() 删除s中的项
s.difference_update(t) 从s中删除同时在t中的项
s.discard(item) 从s中删除item
s.intersection_update(t) 计算s和t的交集,并将结果重新保存到s中
s.pop() 返回任意一个集合元素,并删除它
s.remove(item) 从s中删除item,如过item不在s中,则报KeyError异常
s.symmetric_difference_update(t) 计算s和t的对称差集,并将记过放入s
s.update(t) 将t中所有项添加到s,t可以时集合,序列或可迭代对象
posted @ 2020-08-10 00:06  静心&得意  阅读(105)  评论(0编辑  收藏  举报