Python,将两个整形数组按照升序合并,并且过滤掉重复元素
时间: 2023-05-25 18:04:59 浏览: 147
python实现合并两个数组的方法
可以使用Python内置函数`sorted()`对两个数组进行升序排序,然后使用集合(set)去除重复元素并转化为列表(list)。
示例代码如下:
```python
a = [3, 1, 5, 2]
b = [8, 2, 7, 1]
c = sorted(a + b) # 合并并排序
d = list(set(c)) # 去重并转化为列表
print(d) # 输出结果:[1, 2, 3, 5, 7, 8]
```
其中,`a + b`将两个数组合并,`sorted()`按升序进行排序,`set()`将列表转化为集合去重,最后再用`list()`转化为列表。
阅读全文