阅读量:2
Python的set()有以下内置方法:
- add(x):向set中添加一个元素x。
- remove(x):从set中删除一个元素x,如果x不在set中,会抛出KeyError异常。
- discard(x):从set中删除一个元素x,如果x不在set中,不会抛出任何异常。
- pop():从set中随机删除一个元素并返回它,如果set为空,会抛出KeyError异常。
- clear():清空set中的所有元素。
- len():返回set中元素的个数。
- x in set:判断x是否是set的元素,返回True或False。
- x not in set:判断x是否不是set的元素,返回True或False。
- set.union(set2, set3, …):返回set和set2、set3等集合的并集。
- set.intersection(set2, set3, …):返回set和set2、set3等集合的交集。
- set.difference(set2, set3, …):返回set和set2、set3等集合的差集。
- set.symmetric_difference(set2, set3, …):返回set和set2、set3等集合的对称差集。
- set.issubset(set2) / set.issuperset(set2):判断set是否是set2的子集/超集,返回True或False。
- set.isdisjoint(set2):判断set和set2是否有交集,返回True或False。
以上就是关于“python的set()有哪些内置方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm