python列表里面去除重复元素
时间: 2023-02-09 17:34:58 浏览: 111
可以使用 set() 函数将列表转换为集合,集合内的元素是唯一的。例如:
```
list_with_duplicates = [1, 2, 2, 3, 4, 4, 5]
list_without_duplicates = list(set(list_with_duplicates))
print(list_without_duplicates)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
注意:这种方法会改变列表的顺序。
相关问题
python列表去除重复元素
可以使用Python中的set()函数来去除列表中的重复元素。将列表转换为集合,然后再将集合转换回列表即可。
示例代码如下:
```
my_list = [1, 2, 3, 3, 4, 4, 5]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
另外,如果想要保持原有的顺序,也可以使用列表推导式来实现去重。代码如下:
```
my_list = [1, 2, 3, 3, 4, 4, 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]
```
python 列表去除重复元素
可以使用set()函数将列表转换成集合,然后再将集合转换回列表,这样就会自动去除重复的元素。示例代码如下:
```
my_list = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
new_list = list(set(my_list))
print(new_list)
```
输出结果为:
```
[1, 2, 3, 4]
```
阅读全文