Python Set difference_update() 方法
描述
difference_update() 方法用於移除兩個集合中都存在的元素。
difference_update()
方法與 difference()
方法的區別在於 difference()
方法返回一個移除相同元素的新集合,而
difference_update()
方法是直接在原來的集合中移除元素,沒有返回值。
語法
difference_update() 方法語法:
set.difference_update(set)
參數
- set -- 必需,用於計算差集的集合
返回值
無。
實例
移除兩個集合都包含的元素:
實例 1
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.difference_update(y)
print(x)
輸出結果為:
{'cherry', 'banana'}