Introduction
En Python, une liste est une collection d'éléments qui sont ordonnés et modifiables. Parfois, nous avons besoin de trouver les éléments uniques dans une liste, ce qui signifie que nous voulons supprimer tous les doublons et ne conserver que les valeurs distinctes. Dans ce défi, vous écrirez une fonction qui prend une liste en entrée et renvoie une nouvelle liste ne contenant que les éléments uniques.
Éléments uniques dans une liste
Écrivez une fonction Python appelée unique_elements qui prend une liste en entrée et renvoie une nouvelle liste ne contenant que les éléments uniques. Votre fonction devrait effectuer les étapes suivantes :
- Créez un
ensembleà partir de la liste pour éliminer les valeurs dupliquées. - Retournez une
listeà partir de l'ensemble.
Votre fonction devrait avoir la signature suivante :
def unique_elements(li: List) -> List:
def unique_elements(li):
return list(set(li))
unique_elements([1, 2, 2, 3, 4, 3]) ## [1, 2, 3, 4]
Sommaire
Dans ce défi, vous avez écrit une fonction Python qui prend une liste en entrée et renvoie une nouvelle liste ne contenant que les éléments uniques. Vous avez appris à utiliser les ensembles pour éliminer les doublons et à convertir un ensemble en une liste.