python去除列表中重复值
时间: 2023-10-10 14:14:18 浏览: 169
Python去除列表中重复元素的方法
5星 · 资源好评率100%
可以通过将列表转化成集合再转回列表的方式去除其中的重复值,如下所示:
```python
my_list = [1, 2, 2, 3, 3, 4, 5, 5]
new_list = list(set(my_list))
print(new_list) # [1, 2, 3, 4, 5]
```
也可以使用列表推导式来实现:
```python
my_list = [1, 2, 2, 3, 3, 4, 5, 5]
new_list = []
[new_list.append(i) for i in my_list if i not in new_list]
print(new_list) # [1, 2, 3, 4, 5]
```
这里使用了列表的append方法,以及判断元素是否已经在新列表中的条件语句。
阅读全文