Python 集合 issubset() 方法
issubset()
方法返回 True
,如果集合 A 是 B 的子集,即如果集合 A 的所有元素都存在于集合 B 中。否则,返回 False
。
示例
A = {1, 2, 3}
B = {1, 2, 3, 4, 5}
# A 的所有项都在 B 中
print(A.issubset(B))
# 输出: True
issubset() 语法
issubset()
方法的语法是:
A.issubset(B)
这里,A 和 B 是两个集合。
issubset() 参数
issubset()
方法接受单个参数:
- B - 一个集合,是 A 的超集,意味着 B 包含集合 A 的所有项。
issubset() 返回值
issubset()
方法返回:
True
- 如果集合 A 是 B 的子集False
- 如果集合 A 不是 B 的子集
示例:Python Set issubset()
A = {'a', 'c', 'e'}
B = {'a', 'b', 'c', 'd', 'e'}
print('A 是 B 的子集:', A.issubset(B))
print('B 是 A 的子集:', B.issubset(A))
输出
A 是 B 的子集: True
B 是 A 的子集: False
在上面的示例中,我们使用了 issubset()
方法来检查集合 A 和 B 是否是彼此的子集。
由于 A 的所有元素都存在于 B 中,issubset(B)
方法返回 True
。另一方面,集合 B 不是 A 的子集。因此,使用 issubset(A)
得到 False
。