Ouvrez l'éditeur de texte IDLE qui vient avec le langage de programmation Python.
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»]
Déclarer une liste vide ci-dessous la liste précédente, comme ceci:
wordList2 = []
Itérer sur la première liste de mots en utilisant une boucle, comme ceci:
pour x dans la gamme (len (liste de mots)):
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)):
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]:
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])
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.
Parcourir la deuxième liste de mots comme ceci:
pour y dans worldList2
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)
Appuyez sur "F5" pour exécuter le script. Les lignes suivantes sont de sortie:
Cat
Chien
Singe