# more Contenido.py #!/usr/bin/python from sys import * from string import * listainicio=[1] contenido = {} numerolinea=0 for line in open(argv[1], 'r').readlines(): numerolinea=numerolinea+1 for word in split(line): if contenido.has_key(word): lista_anterior=contenido[word] cuenta_ocurrencia=lista_anterior.pop(0) + 1 lista_anterior.insert(0,cuenta_ocurrencia) lista_anterior.append(numerolinea) lista2=lista_anterior contenido[word] = lista2 else: listainicio.append(numerolinea) lista=listainicio contenido[word] = lista listainicio=[1] words = contenido.keys() words.sort() for word in words: print "%15s\t%10s" % (word, `contenido[word]`)