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設置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
相關用法
- Python Set issubset()用法及代碼示例
- Python Set issuperset()用法及代碼示例
- Python Set isdisjoint()用法及代碼示例
- Python Set intersection()用法及代碼示例
- Python Set intersection_update()用法及代碼示例
- Python Set remove()用法及代碼示例
- Python Set add()用法及代碼示例
- Python Set copy()用法及代碼示例
- Python Set clear()用法及代碼示例
- Python Set difference()用法及代碼示例
- Python Set difference_update()用法及代碼示例
- Python Set discard()用法及代碼示例
- Python Set pop()用法及代碼示例
- Python Set symmetric_difference()用法及代碼示例
- Python Set symmetric_difference_update()用法及代碼示例
- Python Set union()用法及代碼示例
- Python Set update()用法及代碼示例
- Python Set轉String用法及代碼示例
- Python Seaborn.barplot()用法及代碼示例
- Python String format()用法及代碼示例
- Python String capitalize()用法及代碼示例
- Python String center()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String count()用法及代碼示例
- Python String endswith()用法及代碼示例
注:本文由純淨天空篩選整理自pawan_asipu大神的英文原創作品 Python Set issubset() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。