给定两个数字集合,找出它们的交集、并集、差集。
时间: 2024-10-11 07:15:56 浏览: 44
c++程序设计实现集合交集并集差集.pdf
5星 · 资源好评率100%
给定两个数字集合,我们可以使用数学和编程的方式来找到它们的交集、并集和差集。
1. **交集**:这是两个集合共享的元素组成的集合。在Python中,可以使用`&`运算符或者`intersection()`函数:
```python
set_a = {1, 2, 3, 4, 5}
set_b = {4, 5, 6, 7, 8}
intersection = set_a & set_b
print(intersection) # 输出: {4, 5}
```
2. **并集**:这是两个集合中所有元素的集合,不重复。同样,可以用`|`运算符或`union()`函数:
```python
union = set_a | set_b
print(union) # 输出: {1, 2, 3, 4, 5, 6, 7, 8}
```
3. **差集**:这是第一个集合中包含而第二个集合不包含的元素组成的集合。在Python中,可以使用`-`运算符或者`difference()`函数:
```python
difference = set_a - set_b
print(difference) # 输出: {1, 2, 3}
```
阅读全文