可能重复: 如何在保留顺序的同时从Python中的列表中删除重复项? 算法 - 如何有效地删除列表中的重复元素?
我已经阅读了很多方法,可以在保留订单的同时从python列表中删除重复项.所有的方法似乎都需要创建一个函数/子例程,我认为这个算法效率不高.我想出了以下内容,我想知道这是否是计算效率最高的方法?(由于需要快速响应时间,我对此的使用必须是最有效的.)谢谢
b=[x for i,x in enumerate(a) if i==a.index(x)]
python list duplicates
duplicates ×1
list ×1
python ×1