使用python写出,请实现一个函数。输入是一个数组,数组的元素都是数字,里面的数字有重复出现的。函数返回一个新的数组,是对输入数组去重的结果
时间: 2024-02-11 10:06:41 浏览: 64
python 实现 数组中重复的数字
好的,以下是实现一个去重函数的 Python 代码:
```python
def remove_duplicates(arr):
return list(set(arr))
```
这个函数接受一个数组 `arr`,并将其转换为 set 类型(集合),这会自动去重。然后再将结果转换回 list 类型,最终返回去重后的新数组。
你可以这样调用这个函数:
```python
arr = [1, 2, 3, 2, 4, 5, 3]
new_arr = remove_duplicates(arr)
print(new_arr) # 输出 [1, 2, 3, 4, 5]
```
希望这个函数能够满足你的需求!
阅读全文