ed-lau / python-for-everybody

Class notes
209 stars 240 forks source link

Please, why do I get 10 as the final count? #28

Closed Heather1999 closed 1 year ago

Heather1999 commented 1 year ago

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.