python中去除列表中的重复元素

要求 1.列表中的元素有重复,需要去掉重复元素
     2.要求保留原来的元素顺序
如果是只是去除重复的元素,不关心顺序,列表直接变集合即可,与要求不符。
# a=[1,2,3,3,4,4,5,6,7,8]
# y=set(a)
# print(y)
 def duplicate_removal(lt):
     lt1=[]
     for i in lt:
         if i not in lt1:
             lt1.append(i)
     return lt1
 lt=list(input('请输入字符:'))
 print(duplicate_removal(lt))


猜你喜欢

转载自blog.csdn.net/qq_42467563/article/details/80714584