求两个集合的交集运算
时间: 2024-11-03 13:18:05 浏览: 43
求两个集合的交集运算,就是在数学上找出同时属于这两个集合的所有元素组成的集合。在计算机编程中,这通常通过集合数据结构(如Python的set或Java的Set)提供的`intersection()`或`&`操作符来完成。例如,在Python中:
```python
set_a = {1, 2, 3, 4}
set_b = {3, 4, 5, 6}
intersection = set_a & set_b
```
在这个例子中,`intersection` 将是 `{3, 4}`,因为它们是同时存在于 `set_a` 和 `set_b` 中的元素。
在Java中,可以使用`retainAll()`方法或者HashSet的`intersection()`方法:
```java
Set<Integer> setA = new HashSet<>(Arrays.asList(1, 2, 3, 4));
Set<Integer> setB = new HashSet<>(Arrays.asList(3, 4, 5, 6));
setA.retainAll(setB); // 或者 setA.intersection(setB);
```
阅读全文