二维数组去重
时间: 2023-06-21 10:09:15 浏览: 110
PHP二维数组去重算法
可以使用 set() 函数来实现二维数组去重。具体步骤如下:
1. 遍历二维数组,将每个元素转换为元组类型,保证可哈希性。
2. 将每个元组类型的元素添加到集合中,利用 set() 函数自动去重的特性。
3. 将去重后的集合转换为列表类型。
代码示例:
```python
arr = [[1, 2], [3, 4], [1, 2], [5, 6], [3, 4]]
res = list(set(tuple(i) for i in arr))
res = [list(i) for i in res]
print(res)
# 输出结果:[[1, 2], [3, 4], [5, 6]]
```
上述代码中,将每个内部列表转换为元组类型,再利用 set() 函数去重,最后再将去重后的元组转换为列表类型。
阅读全文