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

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.