Python 集合 symmetric_difference() 方法
示例
返回一个包含两个集合中所有元素,但排除两个集合中共有的元素的集合。
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.symmetric_difference(y)
print(z)
自己动手试一试 »
定义和用法
symmetric_difference()
方法返回一个集合,其中包含两个集合中的所有元素,但不包含同时存在于两个集合中的元素。
含义:返回的集合包含不在两个集合中的元素的组合。
作为快捷方式,您可以使用 ^
运算符代替,请参阅下面的示例。
语法
set.symmetric_difference(set1)
更短的语法
set ^ set1
参数值
参数 | 描述 |
---|---|
set1 | 必需。要检查匹配项的集合 |
更多示例
示例
使用 ^
作为 symmetric_difference()
的快捷方式
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x ^ y
print(z)
自己动手试一试 »