Combinaison unique de listes en Python

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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 :

  1. Combiner les deux listes d'entrée a et b en une seule liste.
  2. Enlever tous les doublons de la liste combinée.
  3. 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.