name = input("Enter file:")
if len(name) < 1:
name = "mbox-short.txt"
ddd=dict()
count=0
handle = open(name)
for line in handle:
if line.startswith ('From'):
y=line.split()
ddd[y[1]]=ddd.get(y[1],0)+1
largest_key=None
largest_val=None
for key in ddd:
if largest_val is None:
largest_val=ddd[key]
if largest_val<ddd[key]:
largest_val=ddd[key]
largest_key=key
print(largest_key,largest_val)
but I still get 10 as final count, could anyone please help, thank you so very much.
name = input("Enter file:") if len(name) < 1: name = "mbox-short.txt" ddd=dict() count=0 handle = open(name) for line in handle: if line.startswith ('From'): y=line.split() ddd[y[1]]=ddd.get(y[1],0)+1 largest_key=None largest_val=None for key in ddd: if largest_val is None: largest_val=ddd[key] if largest_val<ddd[key]: largest_val=ddd[key] largest_key=key print(largest_key,largest_val)