import sys arg="memdump.txt" if (len(sys.argv)>1): arg=sys.argv[1] f = open(arg,"rb") l=f.readline() sum = {} cnt={} while(l!=""): s=l.split("-") amount = int(s[1]) what=s[2] if (what in sum): sum[what]+=amount cnt[what]+=1 else: sum[what]=amount cnt[what]=1 l=f.readline() for x in sum: print(x.strip()+"("+str(cnt[x])+"):\n: "+str(sum[x]))