[Python-ideas] filter-only list comps

Nick Coghlan ncoghlan at gmail.com
Thu Feb 25 14:45:13 CET 2010


Nick Coghlan wrote:
> spir wrote:
>> numbers if x%2==1] that confusingly repeats the item. Would there be
>> any parsing issue if we let down "<expression> for" when it does
>> nothing?
> 
> Yes, there's a parsing problem:

Even aside from the interpreter parsing problem, there's actually a more
important human parsing problem. Without a filter call to imply
iteration, we want to retain the "for" keyword so human readers can
easily tell there is a loop involved in the construct.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------



More information about the Python-ideas mailing list