Retrait mots en double à partir de plusieurs chaînes est un travail très fastidieux . Il est préférable d'avoir un ordinateur d'effectuer ces types de tâches répétitives. Vous pouvez écrire un programme Python simple pour effectuer cette tâche pour vous. Le langage Python est assez facile à apprendre et à utiliser de sorte que même un débutant peut se lever et courir assez vite. Vous pouvez écrire un programme qui supprime les doublons d'une liste en quelques minutes. Choses que vous devez ordinateur avec Python 3.2 langage de programmation installé Afficher plus Instructions 1 Ouvrez l'éditeur de texte IDLE qui vient avec le téléchargement Python. L'éditeur de texte IDLE se trouve dans Program Files ( Applications pour Macintosh) , dans le répertoire Python. Un fichier de code source vide s'ouvre dans la fenêtre de l'éditeur de texte IDLE. 2 déclarer deux listes et leur attribuer des valeurs . Assurez-vous que les listes contiennent des valeurs en double. Ecrivez ce qui suit au début du fichier de code source : LISTONE = [ "un", "deux" , "trois" , "quatre" ] listTwo = [ "un", "cinq", "trois", "six" ] 3 itérer sur les deux listes en utilisant une double boucle "for" . L' extérieur boucle "for" parcourt la première liste, tandis que la seconde boucle "for" parcourt la deuxième liste . Vous pouvez comparer les mots dans les deux listes de cette façon. Ecrire les deux déclarations suivantes pour parcourir les listes (attention à tiret de la deuxième ligne avec une tabulation , juste avant la deuxième boucle "for" ) : pour wordOne dans LISTONE : pour motDeux dans listTwo : 4 retrait de la ligne précédant immédiatement la deuxième boucle "for" . Créer un "if" ici que des tests pour voir si les mots sont égaux . Ecrire la déclaration suivante pour effectuer cette opération: if ( wordOne == motDeux ) : 5 retrait de la ligne immédiatement après le "if" de publier une déclaration qui va tout moment les mots identiques se trouvent dans les deux listes . Écrire la déclaration suivante pour supprimer ces mots en double : listTwo.remove ( motDeux ) 6 Imprimez " listTwo " maintenant que tous les doublons ont été supprimés : print ( listTwo ) 7 exécuter le programme en appuyant sur la touche " F6" . La sortie du programme ressemble à ceci: [' cinq ', ' six ']
|