Re: Counting things fast - was Re: Summing a 2D list

2008-06-12 Thread Paddy
On Jun 12, 4:14 pm, Gerhard Häring <[EMAIL PROTECTED]> wrote: > Aidan wrote: > > does this work for you? > > > users = [1,1,1,2,2,3,4,4,4] > > score = [0,1,5,3,1,2,3,3,2] > > > d = dict() > > > for u,s in zip(users,score): > > if d.has_key(u): > > d[u] += s > > else: > > d[u] = s > > >

Counting things fast - was Re: Summing a 2D list

2008-06-12 Thread Gerhard Häring
Aidan wrote: does this work for you? users = [1,1,1,2,2,3,4,4,4] score = [0,1,5,3,1,2,3,3,2] d = dict() for u,s in zip(users,score): if d.has_key(u): d[u] += s else: d[u] = s for key in d.keys(): print 'user: %d\nscore: %d\n' % (key,d[key]) I've recently had the very same prob