有没有一个内置的从Python的列表中删除重复,同时保持秩序?我知道我可以使用一组来删除重复,但是破坏了原来的顺序。我也知道我可以像这样推出自己的产品:
def uniq(input):
output = []
for x in input:
if x not in output:
output.append(x)
return output
(感谢解放这个代码示例。)
但是,如果可能的话,我想利用一个内置的或更多的Pythonic成语。
相关问题:在Python中,从列表中删除重复项的最快算法是什么,以便所有元素都是唯一的,同时保持顺序?
相似问题