Tôi có hai danh sách mà tôi cần kết hợp trong đó danh sách thứ hai có bất kỳ bản sao nào của danh sách đầu tiên bị bỏ qua. .. Hơi khó giải thích, vì vậy hãy để tôi đưa ra một ví dụ về mã trông như thế nào và kết quả là tôi muốn gì.
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]
Bạn sẽ nhận thấy rằng kết quả có danh sách đầu tiên, bao gồm hai giá trị "2" của nó, nhưng thực tế là danh sách thứ hai cũng có thêm giá trị 2 và 5 không được thêm vào danh sách đầu tiên.
Thông thường đối với những thứ như thế này, tôi sẽ sử dụng các bộ, nhưng một bộ trên first_list sẽ xóa các giá trị trùng lặp mà nó đã có. Vì vậy, tôi chỉ đơn giản là tự hỏi cách tốt nhất / nhanh nhất để đạt được sự kết hợp mong muốn này.
Cảm ơn.
second_list
?