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)
自己動手試一試 »