Come rimuovere duplicati da una lista stringa di due

September 14

Rimozione di parole duplicati da più corde è 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 usare così anche un principiante può ottenere installato e funzionante relativamente veloce. È possibile scrivere un programma che rimuove i duplicati da una lista in pochi minuti.

istruzione

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

2 Dichiarare due liste e assegnare loro valori. Assicurarsi che le liste contengono alcuni valori duplicati. Scrivere la seguente nella parte superiore del file di codice sorgente:

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

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

3 Scorrere entrambe le liste con un doppio ciclo "for". L'esterno "per" itera ciclo attraverso il primo elenco, mentre il secondo "per" itera ciclo attraverso il secondo elenco. È possibile confrontare le parole di uno degli elenchi in questo modo. Scrivi le due istruzioni per scorrere le liste (fare attenzione al rientro per la seconda linea con uno spazio scheda, proprio prima del secondo ciclo "for"):

per wordOne in Listone:

for wordTwo in listTwo:

4 Rientrare la linea immediatamente precedente il secondo ciclo "for". Creazione di un "if" qui che i test per vedere se le parole sono uguali. Scrivi la seguente dichiarazione per ottenere questo risultato:

if(wordOne == wordTwo):

5 Rientrare la linea immediatamente dopo il "if" per rilasciare una dichiarazione che viene eseguito in qualsiasi momento le parole identiche si trovano nelle due liste. Scrivi la seguente dichiarazione per rimuovere tali parole duplicati:

listTwo.remove(wordTwo)

6 Stampare "listTwo" ora che tutti i duplicati sono stati rimossi:

stampa (listTwo)

7 Eseguire il programma premendo il tasto "F6". L'output del programma è simile al seguente:

['cinque sei']