python:organising a text file of users scores into a list -


i have text file containing this:

john = 10 lucy = 2 tom = 4, hardy = 7 tom = 5 tom = 3 hardy = 7 christoper = 4 kim = 9 tom = 4 john = 5  john = 7 john = 6             

i need read file , organize list using last 3 scores of users. have been trying hours cant working, please thankyou

this might help:

dic={}  open("demo.txt","r") f:     line in f:         a,b=line.strip().replace(" ","").split("=")             if a.lower() in dic:                 dic[a.lower()].append(b)             else:                 dic[a.lower()]=[]                 dic[a.lower()].append(b)   d in dic:     dic[d]= dic[d][-3:]  print dic 

output:

{'christoper': ['4'], 'lucy': ['2'], 'hardy': ['7', '7'], 'kim': ['9'], 'tom': ['5', '3', '4'], 'john': ['5', '7', '6']} 

Comments

Popular posts from this blog

javascript - Slick Slider width recalculation -

jsf - PrimeFaces Datatable - What is f:facet actually doing? -

angular2 services - Angular 2 RC 4 Http post not firing -