cool hit counter

Supprimer Les Doublons D Une Liste Python


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:

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:

  1. Initialisez une liste vide dans laquelle vous stockerez des éléments uniques.
  2. Parcourez la liste et vérifiez si l'élément est déjà présent dans la liste vide.
  3. Si l'élément n'est pas présent, ajoutez-le à la liste vide.
  4. 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
Algorithme] - 45. Enlever les doublons dans une liste [Python] - YouTube
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:

Python : Création d'une fonction pour supprimer les doublons de la liste -  YouTube
Python : Création d'une fonction pour supprimer les doublons de la liste - YouTube
  1. Créez un ensemble à partir de la liste.
  2. Transformez l'ensemble en liste.

Le code ci-dessous illustre cette méthode:

liste_unique = list(set(liste))
 
print(liste_unique)

You may also like