Peter Hansen wrote: >>>> def numerology(s): >... f = lambda x, y : x+y >... return reduce(f, map(int, str(reduce(f, map(ord, s))))) Instead of making a new lambda function, use operator.add. :) Andrew dalke at dalkescientific.com