Hoe om duplicaten te verwijderen in de lijsten in Python

manipuleren lijsten is een veel voorkomende taak voor programmeurs.Een programmeur kan nodig zijn om een ​​lijst van woorden naar duplicaten zoeken en te verwijderen.In staat zijn om duplicaten uit een lijst in verschillende talen te verwijderen is een must voor iedereen die wil om een ​​carrière in de ontwikkeling van software na te streven.De programmeertaal Python heeft een aantal ingebouwde functies die deze taak te vereenvoudigen.

instructies

  1. Open de IDLE tekst editor die wordt geleverd met de programmeertaal Python.

  2. Verklaar een lijst van woorden op de top van de broncode bestand, zorg ervoor om duplicaten bevatten.Bijvoorbeeld, kon u dit te schrijven:

    woordenlijst = ["kat", "hond", "aap", "hond", "kat"]

  3. Verklaar een lege lijst onder de vorige lijst, zoals deze:

    wordList2 = []

  4. itereren over het eerste woord lijst met behulp van een lus, zoals deze:

    voor x in het bereik (len (woordenlijst)):

  5. Iterate over de rest van de woorden in de lijstdoo

    r een geneste lus.U moet deze inspringen lus door eenmaal op de Tab-toets, en dan het schrijven van deze volgende regel code:

    voor y in het bereik (x + 1, len (woordenlijst)):

  6. Test elk woord herhaald dan inde tweede lus tegen de woorden herhaald dan in de eerste lus.Dit wordt bereikt door middel van een "als" verklaring, die moet worden ingesprongen met behulp van de Tab-toets.De instructie if kan worden geschreven als volgt uit:

    als woordenlijst [x] == woordenlijst [y]:

  7. toevoegen duplicaat woorden om de lege woordenlijst gemaakt in stap 3. Deze regel code moet worden ingesprongen met behulp van detab-toets:

    wordList2.append (woordenlijst [x])

  8. Hit de "Enter" een paar keer en dan druk op "Delete" om alle streepjes te verwijderen en terug te keren met de cursor naar de linker kant van dede tekst editor.

  9. Iterate door het tweede woord lijst als volgt uit:

    voor y in worldList2

  10. Verwijder elk woord in het tweede woord lijst van het eerste woord lijst.Dit kan gedaan worden door het schrijven van de volgende regel, ingesprongen een keer met een tab-toets drukt:

    wordList.remove (y)

  11. Druk op "F5" om het script uit te voeren.De volgende regels zijn output:

    Cat

    Hond

    Monkey

Resources

  • Python: Download Python
459
0
2
Python Programming