Sådan fjernes dubletter i Lister i Python

Manipulation af lister er en meget almindelig opgave for programmører.En programmør kan have behov for at søge en liste med ord for dubletter og fjerne dem.At være i stand til at fjerne dubletter fra en liste på flere sprog er et must for alle, der ønsker at forfølge en karriere inden for softwareudvikling.Programmeringssproget Python har flere indbyggede funktioner, der forenkler denne opgave.

Instruktioner

  1. Åbn klar teksteditor, der kommer med programmeringssproget Python.

  2. Erklær en liste over ord i toppen af ​​kildekoden fil, og sørg for at inkludere dubletter.For eksempel, kunne du skrive dette:

    ordliste = ["kat", "hund", "abe", "hund", "kat"]

  3. Erklær en tom liste under den tidligere liste, som dette:

    wordList2 = []

  4. gentage over det første ord listen ved hjælp af en for-løkke, som dette:

    for x i intervallet (len (ordliste)):

  5. gentage over resten af ​​ordene på listenved hjælp af en indlejret for løkke.Du er nødt til at indrykke denne for-løkke ved a

    t trykke på fanen tasten en gang, og derefter skriver dette næste linje kode:

    for y i interval (x + 1, len (ordliste)):

  6. Test hvert ord gentages ovre iden anden for-løkke mod ordene gentog ovre i den første for-løkken.Dette opnås ved hjælp af en "hvis" erklæring, som skal indrykkes ved hjælp af tabulatortasten.Den hvis udsagn kan skrives sådan her:

    hvis Ordliste [x] == Ordliste [y]:

  7. Tilføj dublerede ord til den tomme ordlisten oprettede i trin 3. Denne linje kode skal indrykket ved hjælp aftabulatortasten:

    wordList2.append (ordliste [x])

  8. Hit "Enter" tasten et par gange, og derefter hit "Slet" for at fjerne alle de led og returnere markøren til venstre side aftekst editor.

  9. gentage gennem andet ord liste som denne:

    for y i worldList2

  10. Fjern hvert ord, der er indeholdt i det andet ord liste fra det første ord listen.Dette kan gøres ved at skrive følgende linje, indrykket en gang med en fane tastetryk:

    wordList.remove (y)

  11. Tryk på "F5" for at køre scriptet.De følgende linjer er udgang:

    Cat

    Hund

    Monkey

Resources

  • Python: Hent Python
637
0
2
Python Programming