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可以时集合,序列或可迭代对象 |