s = input() # 接收输入的字符串
m = list(set(s)) # 将输入的字符串通过转换为集合去重,然后再转换为列表
m.sort(key=s.index) # 通过之前输入的字符的索引顺序,对m进行排序,因为集合去重之后是无序的
print("".join(str(i) for i in m)) # 将字符列表转换为字符串输出
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~
# input输入为字符串,eval可以将输入的字符串列表转换为真正的列表
s = eval(input())
# set将列表转换为一个无序不重复元素集,,这里起到去重作用,但输出是无序的会打乱之前的列表顺序,然后再转回列表
m = list(set(s))
# 根据上面s的列表索引值对处理好的列表进行排序
m.sort(key=s.index)
# str(i) for i in m 是指输出列表中的所有元素,并转换为字符串, ' '.join()是指用空格将列表的每个元素连接起来
print(' '.join(str(i) for i in m))