python 中的difference()
函數有助于返回兩個集合之間的差異。這里的區別意味著元素只存在于第一個集合中,而不存在于第二個集合中。它不會對原始集進行任何更改。
**A.difference(B)** #where A & B are sets
差異()參數:
difference()
函數將 set 作為其參數。我們可以說這個函數等于 A-B。
參數 | 描述 | 必需/可選 |
---|---|---|
水果派 | 要檢查差異的集合 | 需要 |
差值()返回值
返回值是一個集合,其中包含第一個集合中的一些元素。
| 投入 | 返回值 | | 水果派 | 新的集合(具有在 A 中而不是在 B 中的元素) |
Python 中的difference()
方法示例
示例difference()
方法在 Python 中是如何工作的?
A = {1, 2, 3, 4, 6}
B = {5, 2, 4, 7}
# Equivalent to A-B
print(A.difference(B))
# Equivalent to B-A
print(B.difference(A))
輸出:
{1, 3, 6}
{5, 7}
例 2:如何用-運算符找到集合差?
A = {1, 2, 3, 4, 6}
B = {5, 2, 4, 7}
print(A-B)
print(B-A)
輸出:
{1, 3, 6}
{5, 7}