On Thu, 2009-03-26 at 15:54 -0400, Albert Hopkins wrote: [...] > $ cat test.py > from random import randint > > l = list() > for i in xrange(80000): > l.append(randint(0,10)) ^^^^^^^^^^^^^^^^^^^^^^^ should have been: l.append(randint(0,9))
> > hist = dict() > for i in l: > hist[i] = hist.get(i, 0) + 1 > > for i in range(10): > print "%s: %s" % (i, hist.get(i, 0)) > > > > $ time python test.py > 0: 7275 > 1: 7339 > 2: 7303 > 3: 7348 > 4: 7206 > 5: 7323 > 6: 7230 > 7: 7348 > 8: 7166 > 9: 7180 > > real 0m0.533s > user 0m0.518s > sys 0m0.011s -- http://mail.python.org/mailman/listinfo/python-list