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)
自己动手试一试 »