У мене є два списки, які мені потрібно поєднувати там, де у другому списку проігноровані будь-які дублікати першого списку. .. Трохи важко пояснити, тому дозвольте мені показати приклад того, як виглядає код, і чого я хочу в результаті.
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]
Ви помітите, що результат має перший список, включаючи два його значення "2", але той факт, що second_list також має додаткові значення 2 і 5, не додається до першого списку.
Зазвичай для чогось подібного я використовував би набори, але набір у first_list очистив би дублікати значень, які він уже має. Тож мені просто цікаво, який найкращий / найшвидший спосіб досягти цього бажаного поєднання.
Дякую.
second_list?