Python uses comprehensions because whitespace sensitivity was a horrendous language decision, then couldn’t find a way to support multiline lambdas.
Comprehensions are not a well-designed feature but a consequence of poor design.
Comprehensions are not a well-designed feature but a consequence of poor design.
Which by the way has no issues being whitespace sensitive and having multiline lambdas.
The only reason Python doesn't support them is Guido not wanting to have them.