题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
list1 = list(reversed((input()))) # 先反转 m = [] # 保存要删掉元素的索引 n = 0 for i in range(1,len(list1)): if list1[i] in list1[:i]: m.append(i-n) # 得到要删除元素的索引列表, n += 1 # 引入n是因为删掉一个元素后,下一个要删掉的元素的索引会减1,这也是容易出错的地方之一 for e in m: del list1[e] print(''.join(list1)) # 列表转字符串常规操作