Kuidas eemaldada duplikaadid nimekirjas Python

Manipuleerivad nimekirjad on väga levinud ülesanne programmeerijad.Programmeerija võib tekkida vajadus otsida sõnu kordusi ja need eemaldada.Võimalus eemaldada duplikaadid nimekirjast mitmes keeles on peab igaüks, kes soovib karjääri tarkvaraarenduse.Pythoni programmeerimiskeele on mitu sisseehitatud funktsioone, mis lihtsustavad selle ülesande.

juhised

  1. Avage IDLE tekstiredaktor, mis on koos Python programmeerimiskeelt.

  2. Tuvastada sõnu ülaosas lähtekoodi fail ja kindlasti ka duplikaadid.Näiteks võid kirjutada selle:

    sõnaloend = ["kass", "koer", "ahv", "koer", "kass"]

  3. Tuvastada tühja nimekirja allpool eelmise nimekirja, niimoodi:

    wordList2 = []

  4. Käi esimene sõna nimekirja kasutades silmus, nagu see:

    x vahemikus (len (sõnaloend)):

  5. Käi ülejäänud sõnad nimekirjakasutades astmelist jaoks silmus.Sa pead treppimistasemel see silmus, vajutades klahvi tab kord, ja siis kirjutan selle kõrval koodirida:

    y jaoks vahemikus (x + 1, len (sõnaloend)):

  6. Test iga sõna kordasid ületeine ​​silmus vastu sõnu kordasid üle esimese silmus.Seda saab teha kasutades "kui" avaldus, mis tuleb liigestatud kasutades tabulaatoriklahvi.IF avalduse võib kirjutada nii:

    kui sõnaloend [x] == sõnaloend [y]:

  7. Lisa eksemplaris sõnu tühi sõnaloend loodud 3. etapp See koodirida tuleb liigestatud abiltabeldusklahvi:

    wordList2.append (sõnaloend [x])

  8. Vajuta "Enter" paar korda ja siis vajuta "Kustuta", et kustutada kõik taandes ja tagasi kursorit vasakul pooltekstiredaktor.

  9. Käi läbi teise sõna nimekirja niimoodi:

    y jaoks worldList2

  10. Eemalda kõik sõnad sisalduvad teine ​​sõna nimekirja esimesest sõnast nimekirja.Seda saab teha kirjutades järgmine rida, liigestatud üks kord tab klahvivajutust:

    wordList.remove (y)

  11. Press "F5", et skripti.Järgmised read on väljund:

    Kass

    Koer

    Monkey

Resources

  • Python: alla Python
89
0
2
Python Programmeerimine