_______________________________________________We seem to be, once again, rehashing about this. For example, I proposed this in 2017, which was not the first time:(Gary's suggestion, and (counter) counter points to it are in the linked discussion)Would it maybe be time for someone to write a PEP for this (if they can be found), so it can then be rejected (or not)?I think there is no bikeshedding to be done on the idea, though in terms of parsing there might be (though as I mentioned in that thread, there should be no difference to generator expression parsing).On Fri, 1 May 2020 at 19:52, Gary Herron <gherron@digipen.edu> wrote:_______________________________________________
On 5/1/20 9:19 AM, silverbacknet@gmail.com wrote:
I hope this isn't too noobish, nothing on the list comes up in Google, but I'm curious why the construct
for x in y if x.is_some_thing:
# do a thingBut this is probably clearer (and has the same syntax):
for x in y:
if x.is_some_thing:
# do a thing
Cramming two separate thoughts onto a single line is probably *not* clearer.
isn't legal. That seems a very Pythonic symmetry with lambdas. The equivalent syntax required right now is,
for x in [x for x in y if x.is_some_thing]:
# do a thing
Of course there's more flexibility in the full syntax, but is there any interest in the simpler, more performant one-line syntax?
Em
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-leave@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/VHFUQFEF3TCI6LHLBAUEKMFM2A6V3CQO/ Code of Conduct: http://python.org/psf/codeofconduct/-- Dr. Gary Herron Professor of Computer Science DigiPen Institute of Technology (425) 895-4418
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-leave@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/T3VQGGAHYR4AOKMVPL5NDTAV2GB6BIAH/
Code of Conduct: http://python.org/psf/codeofconduct/
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-leave@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/SBEKOAFBUNVFXR5UXCSFF6HPEE4GEE6O/
Code of Conduct: http://python.org/psf/codeofconduct/