Les partenaires publicitaires:

Comment supprimer les doublons dans les listes en python

La manipulation des listes est une tâche très commune pour les programmeurs. Un programmeur peut avoir besoin de rechercher une liste de mots pour éliminer les doublons et les supprimer. Etre capable de supprimer les doublons dans une liste de plusieurs langues est un must pour tous ceux qui souhaitent poursuivre une carrière dans le développement de logiciels. Le langage de programmation Python dispose de plusieurs fonctionnalités intégrées qui simplifient cette tâche.

Instructions

  1. Ouvrez l'éditeur de texte IDLE qui vient avec le langage de programmation Python.

  2. Déclarer une liste de mots au début du fichier de code source, en veillant à inclure les doublons. Par exemple, vous pourriez écrire ceci:

    WordList = [«chat», «chien», «singe», «chien», «chat»]

  3. Déclarer une liste vide ci-dessous la liste précédente, comme ceci:

    wordList2 = []

  4. Itérer sur la première liste de mots en utilisant une boucle, comme ceci:

    pour x dans la gamme (len (liste de mots)):




  5. Itérer sur le reste des mots dans la liste en utilisant une boucle imbriquée. Vous devez mettre en retrait de cette boucle en appuyant sur la touche de tabulation une fois, puis la rédaction du présent ligne de code suivante:

    Y dans la gamme (x + 1, len (liste de mots)):

  6. Testez chaque mot réitéré au cours de la deuxième boucle contre les mots réitérées au cours de la première boucle. Ceci est accompli en utilisant un "if", qui doit être indenté avec la touche de tabulation. L'instruction if peut être écrit comme ceci:

    si WORDLIST [x] == WORDLIST [y]:

  7. Ajouter des mots en double à la liste de mots vide créé à l'étape 3. Cette ligne de code doit être en retrait en utilisant la touche de tabulation:

    wordList2.append (liste de mots [x])

  8. Hit "Entrée" un couple clé de fois et puis cliquez sur "Supprimer" pour supprimer tous les tirets et retourner le curseur vers la gauche; du côté droit de l'éditeur de texte.



  9. Parcourir la deuxième liste de mots comme ceci:

    pour y dans worldList2

  10. Retirez chaque mot contenu dans la deuxième liste de mots de la première liste de mots. Cela peut être fait en écrivant la ligne suivante, en retrait une fois avec un communiqué de la touche de tabulation:

    wordList.remove (y)

  11. Appuyez sur "F5" pour exécuter le script. Les lignes suivantes sont de sortie:

    Cat

    Chien

    Singe

» » » » Comment supprimer les doublons dans les listes en python