-2 python list python-3.x
我正在编写一个程序来删除列表中的重复项,我无法弄清楚如何找到重复项的位置?
#list
lis=[1,2,45,223,1,23,546,488,223,5688]
print(lis,"Im going to remove the duplicate numbers.")
#check for duplicates
#removes duplicates
#print list
Run Code Online (Sandbox Code Playgroud)
set(my_list)从中返回唯一值my_list.您可以将其转换回类似的列表list(set(my_list)).
保持秩序的一种方法是使用collections.OrderedDict.
list(OrderedDict.fromkeys(my_list))