python合并数组内相同元素
时间: 2023-10-22 12:14:15 浏览: 157
合并数组中相同的项
您可以使用循环和列表推导来合并相同元素的数组,如下所示:
```python
arr1 = [1, 2, 3, 4, 5]
arr2 = [3, 4, 5, 6, 7]
merged_arr = [x for x in arr1 + arr2 if x in arr1 and x in arr2]
print(merged_arr)
```
输出:
```
[3, 4, 5]
```
在上面的代码中,我们首先将两个数组合并为一个数组。然后使用列表推导和条件语句,筛选出在两个数组中都存在的元素,最终得到合并后的数组。
阅读全文