// An highlighted block
name =input("Enter file:")iflen(name)<1: name ="mbox-short.txt"
handle =open(name)
count =dict() #初始化一个字符串
count_small =dict()
#计数
for line in handle:
words = line.split()iflen(words)<3 or words[0]!='From': #并找到其中以From开头的行
continue
word_time_list = words[5].split(":")
word_time_str = word_time_list[0]
count[word_time_str]= count.get(word_time_str,0)+1 #计数
#将字典转换为list
lst =list()for k,v in count.items():print(k,v)
newtup =(k,v) #将字典中的值放在元组中
lst.append(newtup)
lst =sorted(lst) #放入数组中,并对其进行排序
for k,v in lst:print(k,v)