阅读量:0
Python 中的 set 对象可以用来表示集合,并且支持多种集合运算。其中,对称差集(symmetric difference)是一种集合运算,表示两个集合中不重复的元素组成的集合。
在 Python 中,可以使用 symmetric_difference()
方法或者 ^
运算符来计算两个集合的对称差集。下面是一些示例代码:
# 使用 symmetric_difference() 方法 set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} result1 = set1.symmetric_difference(set2) print(result1) # 输出:{1, 2, 5, 6} # 使用 ^ 运算符 result2 = set1 ^ set2 print(result2) # 输出:{1, 2, 5, 6}
上述代码中,set1
和 set2
分别为两个集合,通过 symmetric_difference()
方法和 ^
运算符计算出了它们的对称差集,结果为 {1, 2, 5, 6}
。