Introduction
En Python, une liste est une collection d'éléments qui sont ordonnés et modifiables. Parfois, nous avons besoin de combiner deux listes et d'enlever tous les doublons pour obtenir une nouvelle liste contenant tous les éléments uniques. Ce processus est appelé union de listes. Dans ce défi, vous devrez écrire une fonction Python qui prend deux listes en entrée et renvoie une nouvelle liste contenant tous les éléments uniques des deux listes.
Union de listes
Écrivez une fonction Python appelée list_union(a, b) qui prend deux listes en entrée et renvoie une nouvelle liste contenant tous les éléments uniques des deux listes. Votre fonction doit effectuer les étapes suivantes :
- Combiner les deux listes d'entrée
aetben une seule liste. - Enlever tous les doublons de la liste combinée.
- Retourner la nouvelle liste contenant tous les éléments uniques.
Votre fonction ne doit pas modifier les listes d'entrée a et b.
def union(a, b):
return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]
Résumé
Dans ce défi, vous avez appris à écrire une fonction Python qui prend deux listes en entrée et renvoie une nouvelle liste contenant tous les éléments uniques des deux listes. Vous avez également appris à combiner deux listes, à enlever les doublons et à renvoyer une nouvelle liste.