2009/6/22 castor91 <casto...@gmail.com>

> salve..ragazzi, sapete aiutarmi?? mi servirebbe uno script che dato un file
> di testo anche molto grande con una sola parola per riga, mi possa trovare
> tutte le parole che si ripetono all'interno di questo file....
> per esempio il file pa2.txt contine:
>
> ciao
> come
> stai
> come
> zzz
>
> lo script dovrebbe trovare che nel file si ripete come.
>
> grazie ;)


from collections import defaultdict
parole = defaultdict(int)
for linea in file("pippo.txt").xreadlines():
    parole[linea.rstrip('\n' +'\r')] += 1
print [parola for parola, cont in parole.items() if cont > 1]

Ciao.
Marco.

-- 
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a