python删除数组重复元素
时间: 2023-10-16 14:10:04 浏览: 68
删除数组中的重复元素
可以使用set()去除数组中的重复元素,然后将其转化为列表:
```python
arr = [1, 2, 3, 3, 4, 4, 5]
arr = list(set(arr))
print(arr)
```
输出:
```
[1, 2, 3, 4, 5]
```
注意:这种方法会改变数组的顺序。如果要保持原本的顺序,可以使用列表推导式:
```python
arr = [1, 2, 3, 3, 4, 4, 5]
result = []
[result.append(i) for i in arr if i not in result]
print(result)
```
输出:
```
[1, 2, 3, 4, 5]
```
阅读全文