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