我需要从大型数字列表中删除重复项,但保持顺序相同。我认为这是处理它的有效方法:
def rmDuplicate(unsorted):
unique = []
for item in unsorted:
if item not in unique:
unique.append(item)
return unique
然后我意识到它也可以用一个字符串来完成,你只需要将所有非重复的内容粘贴在一起,然后将它们分开,或者用逗号分隔它们。这两种方法之间的速度是否存在差异,如果是这样,哪种方法最快?或者如果您的列表真的很长,那么会有更快的方式。