Op 2005-12-06, [EMAIL PROTECTED] schreef <[EMAIL PROTECTED]>: > > Paul Rubin wrote: >> > Why use temporary variables when all you have to do is make your >> > expressions three lines long to avoid "polluting the namespace"? >> >> Indeed. I'd much rather say >> >> x = a + b + (c * d) + e >> >> than >> >> temp1 = a + b >> temp2 = c * d >> temp3 = temp1 + temp2 >> x = temp3 + e >> >> I don't understand why the critics of lambda don't understand that >> having to use so many temp variables, for either numbers or functions, >> can work against both concision and clarity. > > For some people, the second form is clearer.
But there is no suggestion that this should be the obligatory form. -- Antoon Pardon -- http://mail.python.org/mailman/listinfo/python-list