使用内置函数set() list = ['d','a','f','d','b','c','d','b','c','a'] print(set(list)) # 输出结果为:{'a', 'c', 'b', 'd', 'f'} # 改变list原本的排序 print(sorted(set(list),key=list.index)) # 输出结果为:['d', 'a', 'f', 'b', 'c'] # 不改变list原本的排序