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