python中集合的对称差
时间: 2024-03-21 18:41:04 浏览: 145
测量程序编制 - python 51数据类型:Set(集合)-对称差集.pptx
Python中可以使用`symmetric_difference()`方法或`^`运算符来实现集合的对称差操作。对称差就是两个集合的并集去掉交集。例如:
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
symmetric_difference_set = set1.symmetric_difference(set2)
print(symmetric_difference_set) # 输出 {1, 2, 4, 5}
# 或者使用 ^ 运算符
symmetric_difference_set = set1 ^ set2
print(symmetric_difference_set) # 输出 {1, 2, 4, 5}
```
这两种方法都会返回一个新的集合,其中包含了两个原始集合中不共同的元素,且不包含重复元素。
阅读全文