python

python的set()有哪些内置方法

小樊
83
2024-12-01 16:51:16
栏目: 编程语言

Python的set()有以下内置方法:

  1. add(x):向set中添加一个元素x。
  2. remove(x):从set中删除一个元素x,如果x不在set中,会抛出KeyError异常。
  3. discard(x):从set中删除一个元素x,如果x不在set中,不会抛出任何异常。
  4. pop():从set中随机删除一个元素并返回它,如果set为空,会抛出KeyError异常。
  5. clear():清空set中的所有元素。
  6. len():返回set中元素的个数。
  7. x in set:判断x是否是set的元素,返回True或False。
  8. x not in set:判断x是否不是set的元素,返回True或False。
  9. set.union(set2, set3, …):返回set和set2、set3等集合的并集。
  10. set.intersection(set2, set3, …):返回set和set2、set3等集合的交集。
  11. set.difference(set2, set3, …):返回set和set2、set3等集合的差集。
  12. set.symmetric_difference(set2, set3, …):返回set和set2、set3等集合的对称差集。
  13. set.issubset(set2) / set.issuperset(set2):判断set是否是set2的子集/超集,返回True或False。
  14. set.isdisjoint(set2):判断set和set2是否有交集,返回True或False。

0
看了该问题的人还看了