difference() 方法返回兩個集合的集合差。
如果A
和B
是兩組。 A
和 B
的集合差異是一組元素隻存在於集合 A
中而不存在於 B
中。例如:
If A = {1, 2, 3, 4} B = {2, 3, 9} Then, A - B = {1, 4} B - A = {9}
用法:
A.difference(B)
這裏,A
和B
是兩組。以下語法等效於 A-B
。
返回:
difference()
返回兩個集合之間的差異,這也是一個集合。它不會修改原始集。
示例 1:difference() 如何在 Python 中工作?
A = {'a', 'b', 'c', 'd'}
B = {'c', 'f', 'g'}
# Equivalent to A-B
print(A.difference(B))
# Equivalent to B-A
print(B.difference(A))
輸出
{'b', 'a', 'd'} {'g', 'f'}
您還可以在 Python 中使用 -
運算符找到集合差異。
示例 2:使用 - 運算符設置差異。
A = {'a', 'b', 'c', 'd'}
B = {'c', 'f', 'g'}
print(A-B)
print(B-A)
輸出
{'b', 'd', 'a'} {'f', 'g'}
相關用法
- Python Set difference()用法及代碼示例
- Python Set difference_update()用法及代碼示例
- Python Set discard()用法及代碼示例
- Python Set issuperset()用法及代碼示例
- Python Set union()用法及代碼示例
- Python Set pop()用法及代碼示例
- Python Set add()用法及代碼示例
- Python Set clear()用法及代碼示例
- Python Set issubset()用法及代碼示例
- Python Set isdisjoint()用法及代碼示例
- Python Set intersection_update()用法及代碼示例
- Python Set symmetric_difference()用法及代碼示例
- Python Set symmetric_difference_update()用法及代碼示例
- Python Set intersection()用法及代碼示例
- Python Set copy()用法及代碼示例
- Python Set remove()用法及代碼示例
- Python Set update()用法及代碼示例
- Python Set轉String用法及代碼示例
- Python Pandas Series.cumsum()用法及代碼示例
- Python Pandas Series.astype()用法及代碼示例
注:本文由純淨天空篩選整理自 Python Set difference()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。