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)
自己動手試一試 »