On Feb 25, 6:00 pm, "Paddy" <[EMAIL PROTECTED]> wrote: > I blogged on finding a new-to-me feature of Python, in that you are > allowed to nnest parameter definitions: > > >>> def x ((p0, p1), p2): > > ... return p0,p1,p2 > ...>>> x(('Does', 'this'), 'work') > > ('Does', 'this', 'work')
Reminds me of LeLisp! It had a similar feature. IIRC you could write for example (I think 'df' was LeLisp for 'defun'): (df mycar (a . b) a) or (df mylist L L) or (df mycaadr (a (b . c) . e) b) I didn't know that this was possible in python and it does surprise me. It feels at odd with the python philosophy. -- Arnaud -- http://mail.python.org/mailman/listinfo/python-list