Raymond Hettinger <pyt...@rcn.com> writes:
> Here's a handy utility function for you guys to play with:
>     http://code.activestate.com/recipes/577676/

Cute, but why not use collections.defaultdict for the return dict?
Untested:

   d = defaultdict(list)
   for key,value in ifilter(bool,imap(mapper, data)):
      d[key].append(value)
   ...
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to