python 中的difference_update()
函數有助于集合更新。它首先找出給定的兩個集合之間的集合差。并用集合差的結果元素更新第一個集合。集合差給出了一個新的集合,它包含只存在于第一個集合中的元素,而不存在于第二個集合中。
**A.difference_update(B)** #where A & B are sets
差異 _ 更新()參數:
difference()
函數將 set 作為其參數。在此方法調用之后,集合 A 將被更新為 A-B。集合 B 保持不變。
參數 | 描述 | 必需/可選 |
---|---|---|
設置 | 要檢查差異的集合 | 需要 |
差異 _ 更新()返回值
這個方法不返回值。它用一組不同的值更新原始集。
Python 中的difference_update()
方法示例
示例 difference _ update()
在 Python 中是如何工作的?
A = {1, 2, 3, 4, 6}
B = {5, 2, 4, 7}
# Before update
print('A = ', A)
result = A.difference_update(B)
# After update
print('A = ', A)
print('B = ', B)
print('result = ', result)
輸出:
# Before update
A = {1, 2, 3, 4, 6}
# After update
A = {1, 3, 6}
B = {5, 2, 4, 7}
result = None
示例 Python 中difference_update()
的工作原理?
A = {'a', 'b', 'c', 'd'}
B = {'c', 'f', 'd'}
# Before update
print('A = ', A)
result = A.difference_update(B)
# After update
print('A = ', A)
print('B = ', B)
print('result = ', result)
輸出:
# Before update
A = {'a', 'b', 'c', 'd'}
# After update
A = {'a', 'b'}
B = {'c', 'd', 'f'}
result = None