跳至主要内容

issuperset()

issuperset() Python 函数是一种用于检查一个集合是否是另一个集合的超集的方法。如果集合包含另一个集合的所有元素,则返回 True,否则返回 False

参数值

参数 说明
other

一个 set 或任何可迭代对象,用于检查它是否是一个子集。

返回值

issuperset() 返回一个布尔值:TrueFalse

如何在 Python 中使用 issuperset()

示例 1

如果一个集合是另一个集合的超集,则 issuperset() 方法返回 True,否则返回 False

set1 = {1, 2, 3, 4}
set2 = {2, 3}
print(set1.issuperset(set2))  # Output: True
print(set2.issuperset(set1))  # Output: False
示例 2

如果使用 issuperset() 将集合与自身进行比较,则始终返回 True

set1 = {1, 2, 3}
print(set1.issuperset(set1))  # Output: True
示例 3

issuperset() 方法还可以与冻结集合一起使用。

frozenset1 = frozenset([1, 2, 3])
set1 = {1, 2}
print(frozenset1.issuperset(set1))  # Output: True