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