Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Duplicaten verwijderen in de lijsten in Python
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

Previous: Next:
  python Programming
·Hoe te Python Site pakketten b…
·Hoe te Symbolen Vervangen door…
·Python Structures 
·Safe Browsing API voor Python 
·Hoe te Strings Split in Python…
·Hoe Verdeel in Python 
·Python Lambda Tutorial 
·Tutorial over String Controles…
·Hoe maak je een Pig Latin Prog…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Scala Tekenreeksfuncties 
·Hoe maak XSD 
·Hoe kan ik een variabele invoegen in PHP…
·Hoe te voegen de waarde van een variabel…
·Hoe te converteren Decimaal naar hexadec…
·Hoe te DataGrid Waarden binden Breng in …
·Flash MX Game Tutorial 
·Hoe te verwijderen van een afbeelding Pr…
·Verschillen tussen UML en de Other Langu…
Copyright © Computer Kennis http://www.nldit.com