Re:I'm Switching to Python and Actually Liking It
by bobbylarrybobby on Wednesday July 16, 2025 @05:07PM
(#44586777)
Python 2 actually did let comprehension variables leak out into the surrounding scope. They changed it for Python 3, presumably because it was too surprising to overwrite an existing variable with a comprehension variable.
[ Parent
| on HN ]
Re:I'm Switching to Python and Actually Liking It
by dapperdrake on Wednesday July 16, 2025 @11:33PM
(#44589443)
That almost sounds like having the "variables" eax, ebx, ecx, and edx.
Re:I'm Switching to Python and Actually Liking It
by dec0dedab0de on Thursday July 17, 2025 @10:04AM
(#44593583)
Oh wow, maybe that's why I expect it to work that way! I can't believe it's been long enough since I used 2 that I'm forgetting it's quirks.