Bearbeiten Listen ist eine sehr häufige Aufgabe für Programmierer. Ein Programmierer benötigen , um eine Liste von Wörtern nach Duplikaten suchen und diese entfernen. Die Möglichkeit, Duplikate aus einer Liste in mehreren Sprachen zu entfernen, ist ein Muss für alle, die eine Karriere in der Software-Entwicklung verfolgen will. Die Programmiersprache Python verfügt über mehrere integrierte Funktionen , die diese Aufgabe zu vereinfachen. Anleitung
1
Öffnen Sie das IDLE Texteditor, mit der Programmiersprache Python kommt .
2
Deklarieren Sie eine Liste von Wörtern an der Spitze der Quellcode-Datei , um sicherzustellen, Duplikate enthalten . Zum Beispiel könnten Sie schreiben:
wordList = [" Katze ", " Hund ", " monkey" , "dog" , "cat "]
3
erklären Sie eine leere Liste unterhalb der vorherigen Liste , wie folgt aus:
wordList2 = []
4
über das erste Wort Liste mit einer for-Schleife , wie diese durchlaufen:
< p> für x in range ( len ( wordList ) ) :
5
über den Rest der Wörter in der Liste Iteration mithilfe einer geschachtelten for-Schleife. Sie müssen Gedankenstrich dieser for-Schleife durch Drücken der Tab-Taste einmal, und dann schreibe diese nächste Codezeile :
für y in range ( x + 1 , len ( wordList ) ) :
6
-Test jedes Wort wiederholt über in der zweiten for-Schleife gegen die Worte wiederholt über in der ersten for-Schleife. Dies wird erreicht, indem eine "if" -Anweisung, die eingerückt mit der Tab-Taste werden müssen. Die if-Anweisung kann wie folgt geschrieben werden :
wenn wordList [x] == wordList [y] :
7
hinzufügen doppelte Wörter in den leeren Wortliste in Schritt 3 erstellt haben. Diese Codezeile muss eingerückt mit der Tab-Taste werden :
wordList2.append ( wordList [x])
8
Drücken Sie die " Enter"-Taste ein paar Mal und dann hit " löschen", um all die Einzüge entfernen und den Cursor auf die linke Seite der Texteditor
9
durch den zweiten Wortliste wie folgt durchlaufen: .
für y in worldList2
10
Nehmen Sie jedes Wort in der zweiten Wortliste aus der ersten Wortliste enthalten .
WordList.remove (y)
11
Presse "F5" , um das Skript auszuführen : Dies kann durch Schreiben Sie die folgende Zeile , einmal mit einem Tab eingerückt Tastendruck erfolgen. Die folgenden Zeilen werden ausgegeben :
Katzen-und Hunde-
Affe