python中,list去重
时间: 2023-07-07 08:13:27 浏览: 94
python去重,一个由dict组成的list的去重示例
在 Python 中,可以使用 set() 函数来去除 list 中的重复元素。可以将 list 转换为 set,然后再转回 list,就可以去重了。示例如下:
```python
a = [1, 2, 3, 2, 1, 4, 5, 4]
a = list(set(a))
print(a)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
另外,如果要保持原来的顺序,也可以使用列表推导式和条件判断来实现。示例如下:
```python
a = [1, 2, 3, 2, 1, 4, 5, 4]
b = []
[b.append(i) for i in a if i not in b]
print(b)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
阅读全文