python列表去重头歌
时间: 2023-07-23 10:12:43 浏览: 49
可以使用set()函数将列表转换为集合,这样就可以去除重复元素。然后再将集合转换为列表即可。
例如:
```python
my_list = ['a', 'b', 'c', 'a', 'b']
my_list = list(set(my_list))
print(my_list)
```
输出:
```
['a', 'b', 'c']
```
相关问题
python列表去重复
要在Python中去除列表中的重复项,可以使用set函数。set函数会自动去除重复的元素,并返回一个新的列表。以下是一个示例代码:
```python
my_list = [1, 2, 2, 3, 4, 4, 5]
new_list = list(set(my_list))
print(new_list)
```
运行结果会输出:[1, 2, 3, 4, 5],即去除了原列表中的重复项。
python列表去除重复元素
可以使用Python中的set()函数来去除列表中的重复元素,然后再将set转换回列表。示例代码如下:
```python
my_list = [1, 2, 3, 2, 1, 4, 5, 5, 6]
my_list = list(set(my_list))
print(my_list)
```
输出结果为:`[1, 2, 3, 4, 5, 6]`
另外,如果想要保留列表中原有的元素顺序,可以使用Python的OrderedDict类来实现:
```python
from collections import OrderedDict
my_list = [1, 2, 3, 2, 1, 4, 5, 5, 6]
my_list = list(OrderedDict.fromkeys(my_list))
print(my_list)
```
输出结果为:`[1, 2, 3, 4, 5, 6]`