Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man tar bort dubbletter från en två-förteckning String

    Ta bort dubbletter ord från flera strängar är väldigt långtråkigt arbete . Det är bättre att ha en dator utföra dessa typer av repetitiva sysslor . Du kan skriva ett enkelt Python program för att utföra denna uppgift för dig . Python-språket är lätt att lära sig och använda så även en nybörjare kan komma igång relativt snabbt . Du kan skriva ett program som tar bort dubbletter från en lista på bara några minuter . Saker du behöver
    dator med Python 3.2 programmeringsspråk installerat
    Visa fler instruktioner
    1

    Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( Applikationer för Macintosh ) , i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
    2

    Deklarera två listor och tilldela dem värden . Se till att förteckningarna innehåller några dubblerade värden . Skriv följande på toppen av källkoden filen :

    Listone = [ " en " , " två " , " tre " , " fyra " ]

    listTwo = [ " en " , " fem" , " tre " , " sex " ]
    3

    iterera genom båda listorna med en dubbel " för " loop . Den yttre " för " loop itererar igenom den första listan , medan den andra " för " loop itererar igenom den andra listan . Du kan jämföra ord i endera listan här sättet . Skriv följande två uttalanden att iterera igenom listor ( var noga med att dra in den andra raden med en tabb , precis innan det andra " för " loop ) :

    för wordOne i Listone :

    för wordTwo i listTwo :
    4

    indrag linjen omedelbart föregår den andra " för " loop . Skapa ett " om " uttalande här som test för att se om orden är lika. Skriv följande uttalande för att åstadkomma detta :

    om ( wordOne == wordTwo ) :
    5

    indrag linjen omedelbart efter " om " uttalande att utfärda ett uttalande som kör helst identiska ord är belägna i de två listorna . Skriv följande uttalande att avlägsna sådana dubblerade ord :

    listTwo.remove ( wordTwo )
    6

    Skriva ut " listTwo " nu när alla dubbletter har tagits bort :

    Print ( listTwo )
    7

    Kör programmet genom att trycka på " F6 " -knappen . Programmet produktionen ser ut så här :

    [ "fem" , "sex" ]

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Code Nim för Python
    ·Konvertera en CSV -fil till en graf i Python
    ·Hur man utarbeta ett program för att beräkna elevbety…
    ·Hur Rita spiraler med Python
    ·Hur man skriver till en fil i Python
    ·Hur man testar Python
    ·Hur man skapar en mapp i Python
    ·Hur man lägger något på en Python Väg i Terminal
    ·Hur du gör din egen video spel med Python
    ·TypeError i Python
    Utvalda artiklarna
    ·Hur man öppnar en PHP- fil i Vista
    ·Hur man kan förbättra matematisk beräkning i PHP
    ·Skillnaden mellan XSD & WSDL
    ·Hur varumärket en applikation i NetBeans 6.5
    ·Hur man programmerar med Python i Ubuntu
    ·Hur man installerar VB skript med skrivare
    ·Hur du kontrollerar om ett TextField i Java har pekaren…
    ·Hur man använder VB6 som en SWF Variable Finder
    ·Hur man gör en PHP fil
    ·Hur konvertera en RGB till ett gemensamt Decimal
    Copyright © Dator Kunskap http://www.dator.xyz