def remove_duplicates(lst):
return list(set(lst))
上面的代码中,我们将列表转换为集合,这样会自动去重,然后再将集合转换为列表返回。如果列表中有不可哈希的元素,可以使用以下代码:
def remove_duplicates(lst):
seen = set()
result = []
for element in lst:
if element not in seen:
seen.add(element)
result.append(element)
return result