Supprimer Les Doublons D Une Liste Python
Supprimer les doublons d'une liste Python est une tâche commune pour les développeurs et les programmeurs. La bonne nouvelle est que Python offre des outils intégrés qui peuvent facilement supprimer les doublons dans une liste. Dans ce guide, nous allons examiner deux méthodes différentes pour supprimer les doublons d'une liste Python.
Tout d'abord, nous devons créer une liste. Pour ce faire, utilisez le code suivant:
liste = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Cette liste contient neuf éléments uniques. Nous pouvons maintenant ajouter des doublons à cette liste:
Must Read
liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Méthode 1 : Utiliser des boucles
La première méthode consiste à utiliser des boucles pour parcourir la liste et supprimer les doublons. Cette méthode peut fonctionner pour des listes de taille inférieure à un certain nombre, mais elle n'est pas très efficace pour les listes plus grandes. Pour utiliser cette méthode, procédez comme suit:
- Initialisez une liste vide dans laquelle vous stockerez des éléments uniques.
- Parcourez la liste et vérifiez si l'élément est déjà présent dans la liste vide.
- Si l'élément n'est pas présent, ajoutez-le à la liste vide.
- Répétez le processus jusqu'à ce que tous les éléments de la liste d'origine soient traités.
Le code ci-dessous illustre cette méthode:
![Algorithme] - 45. Enlever les doublons dans une liste [Python] - YouTube](https://i.ytimg.com/vi/M9Fr7CJ_0dQ/maxresdefault.jpg)
liste_unique = []
for i in liste:
if i not in liste_unique:
liste_unique.append(i)
print(liste_unique)
Cette méthode produit la liste finale suivante:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Méthode 2 : Utiliser les fonctions de sets
Python offre des fonctions intégrées qui peuvent être utilisées pour supprimer les doublons d'une liste. Ces fonctions sont fournies par les ensembles, qui sont des objets qui peuvent contenir des éléments uniques. Utiliser cette méthode est plus efficace que d'utiliser des boucles, car elle ne nécessite pas de boucle pour parcourir la liste. Pour utiliser cette méthode, procédez comme suit:

- Créez un ensemble à partir de la liste.
- Transformez l'ensemble en liste.
Le code ci-dessous illustre cette méthode:
liste_unique = list(set(liste)) print(liste_unique)
