已知一个列表为[1,2,3,4,1,2,3,5,2,9,6,2,3,7,8,3,4,5,2],请通过两种编程方法,去除列表中的重复项(提示:可以使用集合完成一种算法)
时间: 2023-05-20 15:03:52 浏览: 80
Python列表去重复项的N种方法(实例代码)
第一种方法:
```python
lst = [1,2,3,4,1,2,3,5,2,9,6,2,3,7,8,3,4,5,2]
new_lst = list(set(lst))
print(new_lst)
```
第二种方法:
```python
lst = [1,2,3,4,1,2,3,5,2,9,6,2,3,7,8,3,4,5,2]
new_lst = []
for i in lst:
if i not in new_lst:
new_lst.append(i)
print(new_lst)
```
以上两种方法都可以去除列表中的重复项。第一种方法使用了集合的特性,将列表转换为集合,再将集合转换为列表,去除了重复项。第二种方法使用了循环和判断的方法,遍历列表中的每个元素,如果该元素不在新列表中,则将其添加到新列表中。
阅读全文