Het manipuleren van lijsten is een veel voorkomende taak voor programmeurs . Een programmeur kan nodig zijn om een lijst van woorden zoeken naar duplicaten en verwijder ze . In staat zijn om duplicaten uit een lijst in meerdere talen te verwijderen is een must voor iedereen die wil een carrière in de software- ontwikkeling na te streven . De programmeertaal Python heeft een aantal ingebouwde functies die deze taak te vereenvoudigen. Instructies 1 Open de IDLE teksteditor die wordt geleverd met de programmeertaal Python . Kopen van 2 Verklaar een lijst van woorden aan de top van de broncode bestand , zorg ervoor om duplicaten bevatten . Bijvoorbeeld , kon u dit te schrijven : woordenlijst = [ " cat " , " hond " , " aap " , " hond " , " kat " ] 3 verklaren een lege lijst onder de vorige lijst , zoals deze : wordList2 = [ ] 4 Doorloop dan het eerste woord lijst met behulp van een lus , zoals deze : voor x in range ( len ( woordenlijst ) ) : 5 itereren over de rest van de woorden in de lijst met behulp van een geneste lus . U moet dit streepje voor lus door eenmaal op de Tab-toets , en vervolgens het schrijven van deze volgende regel code : voor y in het bereik ( x + 1 , len ( woordenlijst ) ) : Test 6 elk woord herhaald dan in de tweede lus tegen de woorden herhaald dan in de eerste lus . Dit wordt bereikt met behulp van een "if " statement , die moeten worden ingesprongen met behulp van de tab-toets . De instructie if kan worden geschreven als volgt : indien woordenlijst [ x ] == woordenlijst [ y ] : 7 Toevoegen duplicaat woorden aan de lege woordenlijst gemaakt in stap 3 . Deze regel code moet worden ingesprongen met de tab-toets : wordList2.append ( woordenlijst [ x ] ) op Twitter 8 Hit de " Enter " -toets een paar keer en dan hit " Delete " om alle streepjes te verwijderen en terug te keren de cursor naar de linkerkant van de teksteditor 9 Doorloop de tweede woordenlijst als volgt uit: . voor y in worldList2 10 Verwijder elk woord in de tweede woordenlijst uit de eerste woordenlijst . Dit kan gedaan worden door het schrijven van de volgende regel , eenmaal ingesprongen met een tab-toets drukt : wordList.remove ( y) Druk op " F5 " om het script uit te voeren 11 . De volgende regels zijn uitgang : Kat Hond Aap
|