当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Set issubset()用法及代码示例


Python设置issubset()方法如果集合 A 的所有元素都存在于作为参数传递的另一个集合 B 中,则返回 True;如果集合 B 中不存在所有元素,则返回 FalsePython.

Python Set issubset() 方法语法

用法:
set_obj.issubset(other_set)

参数:

  • other_set:要比较的任何其他集合。

返回:bool

Python set issubset()方法示例

此代码检查集合 s2 是否是集合 s1 的子集,如果是,则打印 True。

Python3


s1 = {1, 2, 3, 4, 5}
s2 = {4, 5}
print(s2.issubset(s1))

输出:

True
Python set issubset() method

Python设置issubset()方法

Python 设置issubset() 的工作原理

在此代码中,它检查集合 A 是否是集合 B 的子集,然后检查集合 B 是否是集合 A 的子集。第一个 print 语句返回 True,因为集合 A 的所有元素也在集合 B 中。第二个 print 语句返回为 False,因为集合 B 包含集合 A 中不存在的元素。

Python3


A = {4, 1, 3, 5}
B = {6, 0, 4, 1, 5, 0, 3, 5}
print(A.issubset(B))
print(B.issubset(A))

输出

True
False

使用 issubset() 处理 three-set

在此代码中,它使用 .issubset() 方法检查一个集合是否是另一个集合的子集。

  • A.issubset(B) 返回 True,因为集合 A 中的所有元素也在集合 B 中。
  • B.issubset(A) 返回 False,因为集合 B 包含集合 A 中没有的其他元素。

Python3


A = {1, 2, 3}
B = {1, 2, 3, 4, 5}
C = {1, 2, 4, 5}
print(A.issubset(B))
print(B.issubset(A))
print(A.issubset(C))
print(C.issubset(B))

输出

True
False
False
True


相关用法


注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python Set issubset() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。