All pastes #989206 Raw Edit

Untitled

public text v1 · immutable
#989206 ·published 2008-04-18 06:17 UTC
rendered paste body
# 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]`)