Miten poistaa kaksoiskappaleet Listat Python

manipulointi luettelot on hyvin yleinen tehtävä ohjelmoijille.Ohjelmoija ehkä etsiä luettelon sanoista kaksoiskappaleet ja poista ne.Mahdollisuus poistaa kaksoiskappaleet listasta useilla kielillä on välttämätön kaikille, jotka haluavat jatkaa uraansa ohjelmistokehitystä.Python on useita sisäänrakennettuja ominaisuuksia, jotka yksinkertaistavat tätä tehtävää.

Ohjeet

  1. Avaa IDLE tekstieditori mukana Python-ohjelmointikieltä.

  2. todettava luettelon sanoista yläreunassa lähdekooditiedostoa, varmista sisällyttää kaksoiskappaleet.Esimerkiksi, voit kirjoittaa näin:

    Sanalista = ["kissa", "koira", "apina", "koira", "kissa"]

  3. toteaa tyhjän listan alle edellisen luettelon, kuten tämä:

    wordList2 = []

  4. kerrata yli ensimmäinen sana luettelo käyttäen silmukka, kuten tämä:

    x kantaman (LEN (sanalista)):

  5. kerrata jäljellä sanat luetteloonkäyttämällä sisäkkäisiä silmukka.Sinun täytyy sisentää tämän silmukan painamalla sarkainnäppäintä kerran, ja sitten kirjoitan tätä seuraava ko

    odiriviä:

    y kantaman (x + 1, LEN (sanalista)):

  6. Testaa jokaisen sanan iterated ohitoinen silmukan vastaan ​​sanat iteroidun ohi ensin silmukka.Tämä saadaan aikaan käyttämällä "jos" lausunto, joka on sisennetty sarkainnäppäimellä.Jos ilmoitus voidaan kirjoittaa näin:

    jos sanalista [x] == sanalista [y]:

  7. Lisää kahtena sanoja tyhjä sana luettelosta luotu vaiheessa 3. Tämä koodirivi on sisennetty käyttäensarkainnäppäintä:

    wordList2.append (sanalista [x])

  8. Hit "Enter" -näppäintä muutaman kerran ja sitten lyödä "Poista" poistaa kaikki luetelmakohdat ja palaa kursoria vasemmalle puolelletekstieditori.

  9. kerrata läpi toinen sana luettelosta näin:

    y: worldList2

  10. Poista jokaisen sanan sisältämä toinen sana listan ensimmäinen sana luettelosta.Tämä voidaan tehdä kirjoittamalla seuraava rivi sisennetään kerran sarkainnäppäintä painamalla:

    wordList.remove (y)

  11. Paina "F5" suorittaa skriptin.Seuraavat rivit ovat lähtönä:

    Kissa

    Koira

    apina

Resurssit

  • Python: Lataa Python
791
0
2
Python Ohjelmointi