Combinando duas listas e removendo duplicatas, sem remover duplicatas na lista original
Eu tenho duas listas que eu preciso combinar onde a segunda lista tem quaisquer duplicatas da primeira lista ignorada. .. Um pouco difícil de explicar, então deixe-me mostrar um exemplo de como o código se parece, e o que eu quero como resultado.
first_list = [1, 2, 2, 5]
second_list = [2, 5, 7, 9]
# The result of combining the two lists should result in this list:
resulting_list = [1, 2, 2, 5, 7, 9]
Você notará que o resultado tem a primeira lista,Incluindo seus dois valores "2", mas o fato de que second_list também tem um valor adicional de 2 e 5 não é adicionado à primeira lista.
Normalmente, para algo assim, eu usaria conjuntos, mas um conjunto em first_list eliminaria os valores duplicados que já possui. Então, eu estou simplesmente me perguntando qual a melhor maneira / mais rápida de alcançar essa combinação desejada.
Obrigado.