如果一個集合中的所有元素都存在于另一個集合中(作為參數(shù)傳遞),則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()。