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