python set运算的对称差集

   2024-10-01 5380
核心提示:Python 中的 set 对象可以用来表示集合,并且支持多种集合运算。其中,对称差集(symmetric difference)是一种集合运算,表示两

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 ^ set2print(result2)  # 输出:{1, 2, 5, 6}

上述代码中,set1set2 分别为两个集合,通过 symmetric_difference() 方法和 ^ 运算符计算出了它们的对称差集,结果为 {1, 2, 5, 6}

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号