python重复数据问题
时间: 2023-08-02 16:29:09 浏览: 80
在 Python 中,可以使用 set() 函数来去除重复数据。例如,如果有一个列表 a,想要去除其中的重复元素,可以使用以下代码:
```
a = [1, 2, 3, 2, 1]
b = list(set(a))
print(b)
```
输出结果为:[1, 2, 3]
如果不想改变原列表 a 的顺序,可以使用有序集合 OrderedDict,代码如下:
```
from collections import OrderedDict
a = [1, 2, 3, 2, 1]
b = list(OrderedDict.fromkeys(a))
print(b)
```
输出结果为:[1, 2, 3]
阅读全文