在Python中,对称差集(symmetric difference)是指两个集合中各自独有的元素组成的集合,也就是从两个集合的并集中去掉它们的交集部分。对称差集可以用符号“^”来表示,或者使用集合对象的`symmetric_difference()`方法来计算。
示例
```python
使用 `symmetric_difference()` 方法
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
symmetric_diff = set1.symmetric_difference(set2)
print(symmetric_diff) 输出:{1, 2, 5, 6}
使用 `^` 运算符
symmetric_diff = set1 ^ set2
print(symmetric_diff) 输出:{1, 2, 5, 6}
对称差集操作有助于找出两个集合中不共有的元素,对于集合运算来说是一个有用的操作