Python 中的 issubset()
函数有助于检查集合是否是子集。这个集合称为子集,这个集合的所有元素都存在于另一个集合中。如果集合是子集,则此方法返回 true,否则返回 false。
**A.issubset(B)** #其中 A 和 B 是集合
issubset()
参数:issubset()
函数将集合作为其参数。仅当 A 的所有元素都必须在 B 中时,集合 A 才称为 B 的子集。
参数 | 描述 | 必需/可选 |
---|---|---|
水果派 | 设置要搜索的项目 | 必填 |
issubset()
返回值该方法的返回值必须是布尔值。检查子集的另一种方法是使用子集运算符 (< =),例如 set_a <= set_b。检查“set_a”是否是“set_b”的子集。
|输入 |返回值| | A 是 B 的子集 |真实| | A 不是 B 的子集 |错了|
issubset()
方法示例issubset()
它在 Python 中如何工作? A = {'a', 'b', 'c', 'd', 'e'}
B = {'a', 'b', 'c'}
C = {'b', 'a', 'e', 'd'}
# 返回错误
打印(A.issubset(B))
# 返回真
# B 是 A 的子集
打印(B.issubset(A))
# 返回错误
打印(A.issubset(C))
# 返回真
打印(C.issubset(A))
输出:
错误
真的
错误的
真的
issubset()
在Python中如何工作? # 设置 X
X = {1, 2, 3}
# 设置 Y
Y = {1, 2, 3, 4}
print("Y 是 X 的子集?", Y.issubset(X))
print("X 是 Y 的子集?", X.issubset(Y))
输出:
Y 是 X 的子集?错误的
X 是 Y 的子集?真的