Am 2013-08-28 14:52 schrieb AdamKal:
Hi,

 From time to time I have to apply a series of functions to a value in such a 
way:

func4(func3(func2(func1(myval))))

I was wondering if there is a function in standard library that would take a 
list of functions and a initial value and do the above like this:

func_im_looking_for([func1, func2, func3, func4], myval)

I looked in itertools but nothing seamed to do the job. This seams like 
something vary obvious that was needed many times elsewhere so maybe you could 
help me?

reduce(lambda x, f: f(x), funcs, myval)

would do the job.


Thomas
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to