AnswerBox
Python

Remove Duplicates from List

Description:
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]