On Nov 14, 11:24 pm, [EMAIL PROTECTED] wrote: > Alternative version: > > def cluster(data): > d = defaultdict(list) > pairs = enumerate(data) if isinstance(data, list) else > data.iteritems() > for k, v in pairs: > d[v].append(k) > return d > > Bye, > bearophile
Very nice, +1. -- http://mail.python.org/mailman/listinfo/python-list