> Which is utterly counter-intuitive, the opposite of Perl, and remains > one of the most confusing and surprising things I have encountered in > Python so far.
AFAIK stems from mathematics where you write things like {y | \forall x \in X : \forall y \in x } And so many people consider it pretty natural/intuitive. After all, we read from left to right, and making something depend from something yet to be introduced is counter-intuitive in my book. YMMV though. Diez -- http://mail.python.org/mailman/listinfo/python-list