On 22.10.2016 09:50, Alexander Heger wrote:
Well, an argument that was often brought up on this forum is that
Python should do things consistently, and not in one way in one place
and in another way in another place, for the same thing.
Like * in list displays? ;-)
Here it is about the order of loop execution. The current behaviour
in comprehension is that is ts being done the same way as in nested
for loops.
It still would. Just read it from right to left. The order stays the same.
Which is easy enough to remember. Same way, everywhere.
I am sorry but many disagree with you on this thread.
I still don't understand why the order needs to be one-way anyway.
Comprehensions are a declarative construct, so it should be possible to
mix those "for .. in .."s up in an arbitrary order.
Cheers,
Sven
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/