On 19 Jan 2006 01:19:06 -0800, "Kay Schluehr" <[EMAIL PROTECTED]> wrote:

>I want to manipulate a deeply nested list in a generic way at a
>determined place. Given a sequence of constant objects a1, a2, ..., aN
>and a variable x. Now construct a list from them recursively:
>
>L = [a1, [a2, [....[aN, [x]]...]]
>
>The value of x is the only one to be changed. With each value of x a
>new instance of L is needed so that we actually have a function:
>
>L = lambda x: [a1, [a2, [....[aN, [x]]...]]
>
>I'm seeking for an efficient implementation that does not recompute the
>whole list each time. Any ideas?
>
Make a custom class factory that makes a class with a1..aN and can be 
instantiated
with x, producing an object that behaves like L

So the question in my mind is, how are you actually going to use these "L" 
things?

Regards,
Bengt Richter
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to