python集合的交并差运算
时间: 2023-07-13 19:11:48 浏览: 108
Python中的集合可以通过交、并、差等运算进行操作。具体如下:
1. 交集运算:& 或 intersection() 方法
例如:
```
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 & set2 # 或者 set3 = set1.intersection(set2)
print(set3) # 输出 {2, 3}
```
2. 并集运算:| 或 union() 方法
例如:
```
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 | set2 # 或者 set3 = set1.union(set2)
print(set3) # 输出 {1, 2, 3, 4}
```
3. 差集运算:- 或 difference() 方法
例如:
```
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 - set2 # 或者 set3 = set1.difference(set2)
print(set3) # 输出 {1}
```
4. 对称差集运算:^ 或 symmetric_difference() 方法
对称差集即两个集合中不重复的元素集合。例如:
```
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 ^ set2 # 或者 set3 = set1.symmetric_difference(set2)
print(set3) # 输出 {1, 4}
```
以上是Python中集合的交并差运算的用法,希望能帮到你。
阅读全文