J'ai deux listes que je dois combiner et dans la deuxième liste, les doublons de la première liste sont ignorés. C'est un peu difficile à expliquer, alors laissez-moi vous montrer un exemple de ce à quoi ressemble le code, et ce que je veux comme résultat.
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]
Vous remarquerez que le résultat contient la première liste, y compris ses deux valeurs "2", mais le fait que la deuxième liste ait également une valeur supplémentaire de 2 et 5 n'est pas ajouté à la première liste.
Normalement, pour quelque chose comme ça, j'utiliserais des sets, mais un set sur first_list purgerait les valeurs dupliquées qu'il a déjà. Je me demande donc quel est le moyen le plus rapide et le plus efficace pour obtenir la combinaison souhaitée.
Merci.