Python Set issubset()

如果 集合 AB 的子集,即集合 A 的所有元素都存在于集合 B 中,则 issubset() 方法返回 True。否则,返回 False

示例

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

# all items of A are present in B print(A.issubset(B))
# Output: True

issubset() 语法

issubset() 方法的语法是

A.issubset(B)

这里,AB 是两个集合。


issubset() 参数

issubset() 方法接受一个参数

  • B - 一个集合,它是 A 的超集,这意味着 B 包含集合 A 的所有项。

issubset() 返回值

issubset() 方法返回

  • True - 如果集合 AB 的子集
  • False - 如果集合 A 不是 B 的子集

示例:Python Set issubset()

A = {'a', 'c', 'e'}
B = {'a', 'b', 'c', 'd', 'e'}

print('A is subset of B:', A.issubset(B))
print('B is subset of A:', B.issubset(A))

输出

A is subset of B: True
B is subset of A: False

在上面的示例中,我们使用了 issubset() 方法来检查集合 AB 是否互为子集。

由于 A 的所有元素都存在于 B 中,因此 issubset(B) 方法返回 True。另一方面,集合 B 不是 A 的子集。因此,issubset(A) 返回 False


另请阅读:

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

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

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

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