题解 | 提取不重复的整数
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
n = input() n = n[::-1] #将输入字符串颠倒 dn = [] #保存输出序列 used = set() #查询是否有重复数字 for x in n: if x not in used: dn.append(x) #序列中没有x这个数就新添加一个 used.add(x) #集合中没有也添加一个,如果有则continue for n in dn: print(n,end='') #输出序列,中间不间隔
思路见代码注释!
注意:
1.set为集合,无序不重复,添加元素用.add()方法,序列有序可重复,添加元素用.append()方法
2.set()会打乱输出所以不能set(n)