當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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

如果一個集合的所有元素都存在於另一個集合中(作為參數傳遞),issubset() 方法將返回 True。如果不是,則返回 False。

如果 A 的所有元素都在 B 中,則集合 A 被稱為集合 B 的子集。

Subset of a Set
集合的子集

在這裏,集合 AB 的子集。

用法:

A.issubset(B)

上麵的代碼檢查 A 是否是 B 的子集。

返回:

issubset() 返回

  • True 如果 A 是 B 的子集
  • False 如果 A 不是 B 的子集

示例: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

如果您需要檢查一個集合是否是另一個集合的超集,您可以使用 issuperset() in Python

相關用法


注:本文由純淨天空篩選整理自 Python Set issubset()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。