[100000,100002,102000]和[100000,100004,102000]两个数组 如果有一样的数据将第二个数组的添加到第一个数组中
时间: 2023-12-06 11:44:29 浏览: 43
对两个数组中相同的数据和不相同的数据进行分类
4星 · 用户满意度95%
可以使用Python中的set(集合)类型来进行操作,具体步骤如下:
1. 将两个数组转换为set类型,这样可以去除重复的元素。
2. 将两个set类型求交集,得到有相同元素的集合。
3. 判断交集是否为空,如果不为空,则将第二个数组添加到第一个数组中。
下面是示例代码实现:
```python
arr1 = [100000, 100002, 102000]
arr2 = [100000, 100004, 102000]
set1 = set(arr1)
set2 = set(arr2)
intersection = set1.intersection(set2)
if intersection:
arr1.extend(arr2)
print(arr1)
```
输出结果为:
```
[100000, 100002, 102000, 100004]
```
阅读全文