如果一个集合中的所有元素都存在于另一个集合中(作为参数传递),则issubset()方法将返回True。如果不是,则返回False。
集合A是集合B的子集,如果集合A的所有元素都在集合B中。
在这里,集合A是 B集合的子集。
issubset()的语法为:
A.issubset(B)
上面的代码检查是否A是的子集B。
issubset()返回
True 如果A是B的子集
False 如果A不是B的子集
A = {1, 2, 3} B = {1, 2, 3, 4, 5} C = {1, 2, 4, 5} # 返回 True print(A.issubset(B)) # 返回 False # B不是A的子集 print(B.issubset(A)) # 返回 False print(A.issubset(C)) # 返回 True print(C.issubset(B))
运行该程序时,输出为:
True False False True
如果需要检查一个集合是否是另一个集合的超集,则可以在Python中使用issuperset()。