i looks at lambdas as unbound functions(or super function), in the case above we create the functions in a list places it in memory unboud, once binding a call to the memory address space it returns the value<br><br>it is basically same as doing this:<br>
def f():<br>    print "f"<br><br>a=f #unbound function, same as rename function<br>a() #bind call to address space<br><br>hope this helps<br><br clear="all">-Alex Goretoy<br><a href="http://www.goretoy.com">http://www.goretoy.com</a><br>
<br>