Python 集合 issuperset()

如果集合 Y 的所有元素都包含在集合 X 中,则称集合 X 是集合 Y超集

Superset of a Set
集合的超集

这里,集合 B 是集合 A 的超集,A 是集合 B 的子集。


issuperset() 的语法是

A.issuperset(B)

以下代码检查 A 是否是 B 的超集。


issuperset() 的返回值

issuperset() 返回

  • 如果 A 是 B 的超集,则为 True
  • 如果 A 不是 B 的超集,则为 False

示例:issuperset() 如何工作?

A = {1, 2, 3, 4, 5}
B = {1, 2, 3}
C = {1, 2, 3}

# Returns True
print(A.issuperset(B))

# Returns False
print(B.issuperset(A))

# Returns True
print(C.issuperset(B))

输出

True
False
True

如果您需要检查一个集合是否是另一个集合的子集,您可以使用 Python 中的 issubset()


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战