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)
尝试一下 »