是的,Python 的 set 支持对称差运算。两个集合 A 和 B 的对称差是指那些在 A 或 B 中但不在它们交集中的元素组成的集合,用符号 ^ 表示。例如:
^
A = {1, 2, 3} B = {2, 3, 4} symmetric_difference = A ^ B print(symmetric_difference) # 输出 {1, 4}
在这个例子中,集合 A 和 B 的交集是 {2, 3},因此它们的对称差是 {1, 4}。
{2, 3}
{1, 4}