| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan fjerner dubletter fra en to liste String
    Fjernelse dublerede ord fra flere strenge er meget trættende arbejde . Det er bedre at have en computer udføre disse typer af gentagne gøremål . Du kan skrive et simpelt Python program til at udføre denne opgave for dig. Python sproget er let nok at lære og bruge, så selv en nybegynder kan komme op og køre relativt hurtigt . Du kan skrive et program, der fjerner dubletter fra en liste på blot et par minutter. Hvad du har brug
    Computer med Python 3.2 programmeringssprog installeret
    Vis Flere Instruktioner
    1

    Åbn klar teksteditor , der kommer med Python download. Den IDLE teksteditor findes i Programmer ( Applications til Macintosh ) , i Python bibliotek. En tom kildekode åbnes filen i det IDLE teksteditor -vinduet.
    2

    Erklær to lister og tildele dem værdier. Sørg for, at listerne indeholder nogle dublerede værdier . Skriv følgende i toppen af kildekoden fil : Hej

    Listone = [ "en" , "to" , "tre" , "fire" ]

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

    gentage gennem begge lister ved hjælp af en dobbelt " for" loop . Den ydre "for" løkke gennemløber den første liste , mens den anden "for" løkke gennemløber den anden liste . Du kan sammenligne ordene i enten listen denne måde . Skriv følgende to udsagn at gentage gennem listerne ( være omhyggelig med at indrykke den anden linje med en fane rum, lige før den anden "for" loop ) :

    for wordOne i Listone : Hej

    for wordTwo i listTwo :
    4

    indrykning linjen umiddelbart forud for det andet "for" loop . Opret en "hvis" erklæring her, at test for at se, om ordene er lige. Skriv følgende udtalelse til at opnå dette : Hej

    if ( wordOne == wordTwo ) :
    5

    indrykning linjen umiddelbart efter "hvis" erklæring om at udstede en erklæring , der kører som helst identiske ord er placeret i de to lister . Skriv følgende udtalelse at fjerne sådanne duplikerede ord : Hej

    listTwo.remove ( wordTwo )
    6

    Print out " listTwo " nu, at alle dubletter er blevet fjernet : Hej

    print ( listTwo )
    7

    Udfør programmet ved at trykke på " F6 "-tasten. Programmet output ligner dette : Hej

    [' fem ', ' seks ']

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man programmerer en e-mail Spider i Python 
    ·Sådan importere dine egne moduler i Python 
    ·Sådan : ScrollArea i Python 
    ·Sådan bruges Arv i Python 
    ·Sådan bruges Python at hente API Data 
    ·Tutorial for Runpy i Python 
    ·Sådan installeres PyLab på Python 
    ·Sådan konstateres Hvornår skal man bruge Python 
    ·Hvad er en Python GIL 
    ·Sådan at rydde skærmen i Python Programming 
      Anbefalede Artikler
    ·Sådan ændres Block attributter med VBA 
    ·Hvad er Py Compile 
    ·Sådan Gør Noget ikke synlig i VB 2010 
    ·Sådan Konverter DataTables til Strings 
    ·Sådan læses en antal tegn fra filer i CPP 
    ·Sådan bruges en funktion pointer i Heltal Array 
    ·Sådan Oplev Hvis en bestemt Understreng findes i en St…
    ·Sådan Skjul Dojo Tree Node 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
    ·Sådan Print Perl Debugger 
    Copyright © Computer Viden http://www.computerdk.com