什么更快?循环列表或字符串?

时间:2017-12-18 18:59:55

标签: python-3.x performance

我需要从大型数字列表中删除重复项,但保持顺序相同。我认为这是处理它的有效方法:

def rmDuplicate(unsorted):
unique = []

for item in unsorted:
    if item not in unique:
        unique.append(item)

return unique

然后我意识到它也可以用一个字符串来完成,你只需要将所有非重复的内容粘贴在一起,然后将它们分开,或者用逗号分隔它们。这两种方法之间的速度是否存在差异,如果是这样,哪种方法最快?或者如果您的列表真的很长,那么会有更快的方式。

0 个答案:

没有答案