Python 中的内置集合函数
2023-09-17 22:18:53
下表列出了可与 set type in Python 3 一起使用的所有函数。
函数 | 描述 |
---|---|
set.add() | 将元素添加到集合中。如果集合中已存在某个元素,则不会添加该元素。 |
set.clear() | 从集合中删除所有元素。 |
set.copy() | 返回集的浅表副本。 |
set.difference() | 返回新集,其中包含不作为参数传递的另一个集中的唯一元素。 |
set.difference_update() | 使用作为参数传递的另一个集中的通用元素更新调用该方法的集合。 |
set.discard() | 从集合中删除特定元素。 |
set.intersection() | 返回包含给定集中通用元素的新集。 |
set.intersection_update() | 更新调用 instersection_update() 方法的集合,使用指定集合中的公共元素。 |
set.isdisjoint() | 如果给定集合没有公共元素,则返回 true。集合是不相交的,当且仅当它们的交集是空集合。 |
set.issubset() | 如果集合(调用 issubset() 的集合)包含作为参数传递的另一个集合的每个元素,则返回 true。 |
set.pop() | 从集合中删除并返回随机元素。 |
set.remove() | 从集合中删除指定的元素。如果未找到指定的元素,则引发错误。 |
set.symmetric_difference() | 返回一个新集,其中包含在两个集中找到的不同元素。 |
set.symmetric_difference_update() | 使用指定集合中通用的元素更新调用 instersection_update() 方法的集合。 |
set.union() | 返回一个新集,其中包含来自所有给定集的不同元素。 |
set.update() | 通过从传递的一个或多个可迭代对象中添加不同的元素来更新集合。 |