Manipulation des listes est une tâche très commun 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 s'assurant d'inclure les doublons. Par exemple, vous pouvez écrire ceci:
liste de mots = [" 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:
< p> for x in range ( len ( liste de mots ) ) :
5
itérer sur le reste des mots dans la liste en utilisant une boucle FOR imbriquée . Vous devez tiret pour cette boucle en appuyant sur la touche de tabulation une fois , puis écrit cette ligne de code suivante :
pour y in range ( x + 1, len ( liste de mots ) ) :
6
test chaque mot réitéré au cours de la deuxième boucle for contre les paroles répétées sur la première boucle . Ceci est accompli en utilisant un "if" , qui doit être découpée en utilisant la touche de tabulation. L'instruction if peut être écrit comme ceci:
si liste de mots [x] == liste de mots [y] :
7
Ajouter les mots en double de la liste de mots vides créé à l'étape 3. Cette ligne de code doit être découpée en utilisant la touche tab:
wordList2.append ( liste de mots [x] )
8
Hit la touche "Enter" une couple de fois et ensuite cliquez sur " supprimer" pour supprimer tous les tirets et ramener le curseur sur le côté gauche de l'éditeur de texte
9
itération sur la deuxième liste de mots comme ceci: .
pour y en worldList2
10
Retirez chaque mot contenu dans la deuxième liste de mots à partir de la première liste de mots. Cela peut être fait par écrit la ligne suivante , en retrait une fois avec une touche de tabulation :
wordList.remove (y)
11
Appuyez sur " F5" pour exécuter le script . Les lignes suivantes sont sorties :
pour les chats
Dog