python输入一个列表,去掉列表中重复的数字,按原来次序输出!
时间: 2023-04-30 08:05:50 浏览: 220
python 实现删除排序数组中的重复项
请问你想得到的输入和输出是什么?
如果你想输入一个列表,然后去掉列表中重复的数字,按原来的顺序输出,可以按如下方式实现:
1. 使用 set 去掉列表中的重复数字
2. 将去重后的 set 转换为列表
3. 按原来的顺序输出列表
下面是示例代码:
```python
# 输入一个列表
lst = [1, 2, 3, 2, 1, 4]
# 去掉重复数字,并转换为列表
lst_no_duplicate = list(set(lst))
# 按原来的顺序输出
for i in lst:
if i in lst_no_duplicate:
print(i)
lst_no_duplicate.remove(i)
```
上面的代码输出的结果是:
```
1
2
3
4
```
希望对你有所帮助!
阅读全文