python练习题5.7列表去重,存在问题

输入一个列表,去掉列表中重复的数字,按原来次序输出!

输入格式:

在一行中输入列表

输出格式:

在一行中输出不重复列表元素

代码如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

s = input()
s1 = s[1:-2]
s2 = s1.split(",")

s3 = set(s2)
s4 = sorted(s3,key=s2.index)

s5 = list()
for i in range(0,len(s4)):
    s5.append(str(s4[i]))

print(" ".join(s5))

目前这个程序只有一个测试通过,先这样,有时间再研究。

读书和健身总有一个在路上