对称差集返回两个集合中不同时存在的元素。

定义

即在 A 或 B 中,但不在两者交集中的元素。

Python 实现

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
 
# 方法1:使用 ^ 运算符
symmetric_diff = A ^ B  # {1, 2, 5, 6}
 
# 方法2:使用 symmetric_difference()
symmetric_diff = A.symmetric_difference(B)

性质

性质说明
交换律
结合律
恒等元
自反性

应用场景

  • 集合差异比较
  • 数据同步检测
  • 集合相等性测试