| 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 in liste in Python
    Manipolazione di liste è un compito molto comune per i programmatori . Un programmatore può avere bisogno di cercare un elenco di parole per i duplicati e rimuoverli. Essere in grado di rimuovere i duplicati da una lista in diverse lingue è un must per tutti coloro che desiderano intraprendere una carriera nello sviluppo di software . Il linguaggio di programmazione Python ha diverse funzionalità integrate che semplificano questa operazione. Istruzioni
    1

    Aprire l' editor di testo IDLE che viene fornito con il linguaggio di programmazione Python .
    2

    Dichiarare un elenco di parole nella parte superiore del file di codice sorgente , facendo attenzione per includere duplicati . Per esempio , si potrebbe scrivere questo :

    listaParole = [ " gatto " , "cane" , " scimmia " , "cane" , " gatto " ]
    3

    dichiarare una lista vuota sotto l'elenco precedente , così:

    wordList2 = [ ]
    4

    iterare il primo elenco di parole con un ciclo for , come questo:
    < p > for x in range ( len (lista di parole ) ) :
    5

    iterare il resto delle parole nella lista usando un ciclo for nidificato . È necessario trattino questo ciclo for premendo il tasto tab una volta , e quindi scrivendo questa prossima riga di codice :

    for y in range ( x + 1 , len (lista di parole ) ) :
    6

    prova ogni parola iterato nel secondo ciclo for contro le parole iterato nel primo ciclo for . Questo si realizza tramite un'istruzione " if" , che deve essere rientrato con il tasto tab . L'istruzione if può essere scritta così:

    se listaParole [ x ] == listaParole [y ] :
    7

    Aggiungi parole duplicate all'elenco parola vuota creata al punto 3 . Questa linea di codice deve essere indentato usando il tasto tab :

    wordList2.append (lista di parole [ x ] ) economici 8

    Hit il tasto "Enter" un paio di volte e poi colpire "Elimina" per rimuovere tutti i trattini e tornare il cursore sul lato sinistro dell'editor di testo
    9

    scorrere l' elenco seconda parola in questo modo: .

    per y in worldList2
    10

    Eliminare ogni parola contenuta nel secondo elenco Messaggio del primo elenco di parole . Questo può essere fatto scrivendo la seguente riga, una volta rientrata con la pressione del tasto tab :

    wordList.remove (y ) economici 11

    Premere " F5 " per eseguire lo script . Le righe seguenti sono uscita :

    Cat

    Previous :

    next :
      Articoli Correlati
    ·Come convertire una stringa in una lista 
    ·Come codificare UTF -8 in Python 
    ·Come faccio a incorporare dati in uno script Python 
    ·Come usare le funzioni in Python 
    ·Come convertire la stringa in Unicode in Python 
    ·Come verificare Python 
    ·Come installare Python in Ubuntu Manualmente 
    ·Come per schiarire un'immagine in Python 
    ·Come leggere le immagini in una cartella su Python 
    ·Come ordinare più liste in Python 
      Articoli in evidenza
    ·Come fare Python Round Up 
    ·Java Ammortamento Calcolatrice Codice Aiuto 
    ·Come aggiornare un file di testo con PHP 
    ·Visual Basic 2010 Tutorial per principianti 
    ·Come visualizzare una virgola in C + + 
    ·Come utilizzare un simulatore di MPLAB 
    ·Come utilizzare Rails rastrello per aggiornare Progetti…
    ·BorderLayout Tutorial Java 
    ·Perché classi astratte in Java 
    ·Come sgonfiare il Icona PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com