On Wednesday, August 28, 2013 2:52:46 PM UTC+2, AdamKal wrote:
> 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?


My way is so obvious that it may not be that interesting...

def func4(f1,f2,f3,f4):
    def anon(x):
        f1(f2(f3(f4(x))))
    return anon

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

Reply via email to