编写一个程序,删除一个list里面的重复元素
时间: 2024-04-29 22:25:56 浏览: 73
删除List中的重复值
以下是Python代码实现:
```python
my_list = [1, 2, 2, 3, 4, 4, 5, 5, 5]
# 方法一:使用set去重
new_list = list(set(my_list))
print(new_list)
# 方法二:使用循环遍历去重
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]
[1, 2, 3, 4, 5]
```
方法一使用了Python内置的set数据类型,它会自动去除重复元素。我们将set转换成list,得到去重后的列表。
方法二使用了循环遍历,依次将列表中的元素加入新列表中,只有元素不在新列表中才加入。这样就可以去除重复元素。
阅读全文