У меня есть два списка, которые мне нужно объединить, где во втором списке есть дубликаты первого списка, которые игнорируются... Немного трудно объяснить, поэтому позвольте мне показать пример того, как выглядит код, и что я хочу в результате.
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 очистил бы повторяющиеся значения, которые он уже имеет. Поэтому мне просто интересно, какой лучший/самый быстрый способ достичь этой желаемой комбинации.
Спасибо.