Description:
Remove duplicate values from a list while preserving order.
Remove duplicate values from a list while preserving order.
Python Code
def remove_duplicates(lst):
seen = set()
result = []
for item in lst:
if item not in seen:
result.append(item)
seen.add(item)
return result
print(remove_duplicates([1, 2, 2, 3, 4, 3, 5]))
Expected Output
[1, 2, 3, 4, 5]