python 两个数组的交集,数组包含重复值
时间: 2024-05-14 10:14:54 浏览: 130
python 实现 数组中重复的数字
可以使用Python中的set()函数和&操作符来求两个数组的交集,代码如下:
```python
a = [1, 2, 2, 3, 4]
b = [2, 2, 5, 6]
set_a = set(a)
set_b = set(b)
result = list(set_a & set_b)
print(result)
```
输出结果为:
```
[2]
```
在这个例子中,我们首先将两个数组转换为set类型,然后使用&操作符求交集,最后将结果转换为列表。由于set类型会自动去重,所以我们不需要再手动去重。
阅读全文