Python 集合 symmetric_difference_update() 方法
示例
刪除兩個集合中都存在的項,並插入兩個集合中都不存在的項。
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.symmetric_difference_update(y)
print(x)
自己動手試一試 »
定義和用法
symmetric_difference_update()
方法透過刪除兩個集合中都存在的項,並插入其他項來更新原始集合。
作為快捷方式,您可以使用 ^=
運算子代替,請參見下面的示例。
語法
set.symmetric_difference_update(set1)
更短的語法
set ^= set1
引數值
引數 | 描述 |
---|---|
set1 | 必需。要檢查匹配項的集合。 |
更多示例
示例
使用 ^=
作為 symmetric_difference_update()
的快捷方式。
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x ^= y
print(x)
自己動手試一試 »