You can try dict.fromkeys()
list1 = [1, 2, 3, 4] list2 = [3, 4, 5, 6] merged = list(dict.fromkeys(list1 + list2)) print(merged) output [1, 2, 3, 4, 5, 6]