Python——实现列表去重
输入一个列表,去除列表中重复的数字(或其他),按原来次序输出。
方法一:利用append函数和not in 运算符得到去重后的新列表。
程序代码:
ls=eval(input())
lst=[]
for i in ls:
if i not in lst:
lst.append(i)
print(lst)
方法二:利用集合自动去重(要求按原来次序)
程序代码:
ls=eval(input())
ls_set=set(ls)
lst=list(ls_set)
lst.sort(key=ls.index)
print(lst)