UMich MOOC PR4E W10

La décima semana y última del curso de Python estuvo dedicada a tuplas y expresiones regulares. El ejercicio consistió en contar la ocurrencia de horas de recepción de correos electrónicos.


name = raw_input("Enter file:")
if len(name) < 1 : name = "mbox-short.txt"
handle = open(name)
counts=dict();

for line in handle:
    if not line.startswith("From "): continue
    line=line.rstrip();
    words=line.split();
    hours=words[5].split(":")
    counts[hours[0]]=counts.get(hours[0],0)+1;

lst=list()
lst=counts.items()
lst.sort()

for k, v in lst: print k, v

Programming for everybody

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s