📜  Python Set issubset()

📅  最后修改于: 2020-09-20 05:05:35             🧑  作者: Mango

如果一个集合的所有元素都存在于另一个集合中(作为参数传递),则issubset()方法将返回True。如果不是,则返回False。

如果A所有元素都在B ,则将集合A称为集合B的子集。

在这里,集合AB的子集。

issubset()的语法为:

A.issubset(B)

上面的代码检查A是否是B的子集。

issubset()的返回值

issubset()返回

  1. 如果A是B的子集,则为True
  2. 如果A不是B的子集,则为False

示例:issubset()如何工作?

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

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

# Returns False
# B is not subset of A
print(B.issubset(A))

# Returns False
print(A.issubset(C))

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

输出

True
False
False
True

如果需要检查一个集合是否是另一个集合的超集,则可以在Python使用issuperset()。