Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Slik fjerner duplikater i Lister i Python
    Manipulere lister er en svært vanlig oppgave for programmerere . En programmerer kan være nødvendig å søke en liste over ord for duplikater og fjerne dem . Å kunne fjerne duplikater fra en liste på flere språk er et must for alle som ønsker å forfølge en karriere innen programvareutvikling. Programmeringsspråket Python har flere innebygde funksjoner som forenkler denne oppgaven . Instruksjoner
    en

    Åpne IDLE tekst editor som følger med programmeringsspråket Python .
    2

    Erklærer en liste over ord på toppen av kildekoden filen , og pass å inkludere duplikater. For eksempel kan du skrive dette : en

    ordliste = [" cat" , "hund ", " ape " , "hund ", " katt "]
    3

    erklære en tom liste under den forrige listen , slik som dette : en

    wordList2 = [ ]
    4

    Iterate over det første ordet listen ved hjelp av en for loop, som dette : en < p> for x in range ( len ( ordliste ) ) :
    5

    Iterate over resten av ordene i listen ved å bruke en nestet for loop. Du må rykke dette for loop ved å trykke tab -tasten én gang , og deretter skriver dette neste linje med kode :

    for y i området ( x + 1 , len ( ordliste ) ) :
    6

    Test hvert ord iterated enn i andre for loop mot ordene iterated enn i det første for loop . Dette gjøres ved hjelp av en " hvis " statement , som må rykkes bruke tab-tasten . Hvis setningen kan skrives slik:

    hvis ordliste [ x ] == ordliste [y ]:
    7

    Legg dupliserte ord til den tomme ord liste opprettet i trinn 3. . Denne linjen med kode som må rykkes bruke tab-tasten : en

    wordList2.append ( ordliste [ x ] )
    8

    Trykk på " Enter"-tasten et par ganger og deretter trykke " Delete" for å fjerne alle innrykk og returnere markøren til venstre side av teksten editor
    9

    Iterate gjennom andre ord liste som dette : .

    for y i worldList2
    10

    Fjern hvert ord som finnes i andre ord liste fra det første ordet listen. Dette kan gjøres ved å skrive følgende linje, innrykket gang med en fane tastetrykk : en

    wordList.remove ( y)
    11

    Trykk " F5 " for å utføre skriptet . Følgende linjer er utgang:

    Cat

    Dog

    Monkey

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan passere en funksjon som et argument i Python 
    ·Hvordan åpne en fil med Python tolk 
    ·Hva er IndexError i Python 
    ·Hva er Python EXE 
    ·Hvordan å se feil i Python 
    ·Trenger Python en adapter 
    ·Hvordan du løser IP i Python 
    ·Hvordan Pause et Python Script 
    ·Slik fjerner duplikater i Lister i Python 
    ·Hvordan lage en global VAR i Python 
      Anbefalte artikler
    ·Slik konverterer Query til JSON PHP 
    ·Hvordan endre utseende og i NetBeans 
    ·Hvordan å kutte ned filstørrelse i XNA 
    ·COBOL Tutorial 
    ·Hvordan redigere PHP i Thesis 
    ·Hvordan lage en XLS -fil Fra MySQL Resultater 
    ·Hvordan sjekke for en prosess i Visual Basic 
    ·Hvordan lage en produktkatalog i PHP 
    ·Hvordan Program Apps for Android 
    ·Slik Send en HTML e-post med VB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/