Steven, > def index(sequence): > decorated = zip(sequence, xrange(len(sequence))) > decorated.sort() > return [idx for (value, idx) in decorated]
would'nt that be equivalent code? def index(sequence): return [c for _,c in sorted((b,a) for a, b in enumerate(sequence))] tested, gave same results. But worsens your doc2code ratio :) Harald Armin Massa -- -- http://mail.python.org/mailman/listinfo/python-list