ฉันมีสองรายการที่ฉันต้องรวมโดยที่รายการที่สองมีรายการที่ซ้ำกันของรายการแรกที่ละเว้น .. อธิบายยากไปหน่อยขอผมแสดงตัวอย่างว่าโค้ดมีลักษณะอย่างไรและผลลัพธ์ที่ผมต้องการคืออะไร
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
?