Hacker News new | ask | show | jobs
by paulddraper 1113 days ago
I suspect because it's easier to implement defaults as values than as expressions.

The scoping of list comprehensions in Python 2 was far less justifiable, IMO.