删除list里的重复元素python
时间: 2023-05-17 22:03:57 浏览: 100
可以使用set()函数将list转换为set,然后再将set转换回list即可删除重复元素。代码如下:
```python
my_list = [1, 2, 3, 2, 4, 1, 5]
my_list = list(set(my_list))
print(my_list)
```
输出结果为:[1, 2, 3, 4, 5]
相关问题
如何删除列表中重复元素 python
可以通过将列表转换为集合来删除重复元素,然后再将集合转换回列表。
示例代码如下:
```
my_list = [1, 2, 3, 2, 4, 3, 5, 6, 5]
my_list = list(set(my_list))
print(my_list)
```
输出:
```
[1, 2, 3, 4, 5, 6]
```
请注意,此方法会打乱列表元素的原始顺序。如果需要保留原始顺序,则可以使用以下代码:
```
my_list = [1, 2, 3, 2, 4, 3, 5, 6, 5]
new_list = []
for item in my_list:
if item not in new_list:
new_list.append(item)
print(new_list)
```
输出:
```
[1, 2, 3, 4, 5, 6]
```
python删除list里的重复元素
可以使用循环遍历列表中的元素,并使用条件判断去重,最终得到没有重复元素的列表。具体可以参考以下代码:
```
original_list = [1, 2, 3, 4, 4, 5, 5, 6, 7, 7]
new_list = []
for item in original_list:
if item not in new_list:
new_list.append(item)
print(new_list)
```
输出结果为:[1, 2, 3, 4, 5, 6, 7]
阅读全文