| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come rimuovere i duplicati da un elenco di stringhe Due
    Rimozione parole duplicate da più stringhe è un lavoro molto noioso . E 'meglio avere un computer di eseguire questi tipi di lavori ripetitivi . È possibile scrivere un semplice programma Python per eseguire questa operazione per voi . Il linguaggio Python è abbastanza facile da imparare e da usare così anche un principiante può iniziare a lavorare relativamente veloce . È possibile scrivere un programma che rimuove i duplicati da una lista in pochi minuti. Cose che ti serviranno
    Computer con Python 3.2 linguaggio di programmazione installato
    Show More Istruzioni
    1

    Aprire l' editor di testo IDLE che viene fornito con il download di Python . L'editor di testo IDLE si trova in Program Files ( domande di Macintosh) , nella directory Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
    2

    dichiarare due liste e assegnare loro dei valori . Assicurarsi che gli elenchi contengono alcuni valori duplicati . Scrivere il seguente all'inizio del file di codice sorgente :

    Listone = [ " uno " , "due" , "tre" , "quattro" ]

    listTwo = [ "uno" , "cinque" , "tre" , "sei" ]
    3

    un'iterazione in entrambe le liste utilizzando un doppio ciclo "for" . L' esterno " per" ciclo scorre la prima lista , mentre il secondo " per" ciclo scorre la seconda lista . È possibile confrontare le parole in entrambi gli elenchi in questo modo. Scrivere le seguenti due affermazioni per scorrere le liste (attenzione al trattino, la seconda linea con uno spazio di tabulazione , a destra prima del secondo ciclo "for" ) :

    per wordOne in Listone :

    per wordTwo in listTwo :
    4

    rientro riga immediatamente precedente il secondo ciclo "for" . Creare un "if" qui che i test per vedere se le parole sono uguali . Scrivi la seguente dichiarazione per raggiungere questo obiettivo :

    se ( wordOne == wordTwo ) :
    5

    rientro la linea subito dopo l' istruzione "if" a rilasciare una dichiarazione che viene eseguito in qualsiasi momento parole identiche si trovano nelle due liste . Scrivi la seguente dichiarazione per rimuovere tali parole duplicate :

    listTwo.remove ( wordTwo ) economici 6

    Print out " listTwo " ora che tutti i duplicati sono stati rimossi :
    < p > Stampa ( listTwo ) economici 7

    Eseguire il programma premendo il tasto "F6 " . L' output del programma è la seguente:

    [' cinque' , ' sei ']

    Previous :

    next :
      Articoli Correlati
    ·Come fare un array vuoto su Python 
    ·Che cosa è la programmazione in Python ? 
    ·Come eseguire un file Python come EXE con Python 3 
    ·Timing una routine in Python 
    ·Come aumentare Matrix Dimensioni su Python 
    ·Python Metodi speciali 
    ·Come immettere i numeri in Python 
    ·Come calcolare l' Asin ( X) in Python 
    ·Come controllare una shell Unix con Python 
    ·Come verificare gestori streaming Python 
      Articoli in evidenza
    ·Logica booleana permette di cosa ? 
    ·Come usare i filtri in Struts 
    ·Come inviare testo al prompt dei comandi da VB 
    ·Come scrivere KOP Utilizzando Visual Basic 
    ·Come scrivere una variabile in un file di testo in SSIS…
    ·Come fare Casella di testo Visualizzazione dipendente d…
    ·Come richiamare script Python da Terminal 
    ·TI83 Inoltre Programming Guide 
    ·Come determinare il più piccolo numero positivo Floati…
    ·Come mettere un Facebook Connect nel piè di pagina uti…
    Copyright © Conoscenza Informatica http://it.wingwit.com