Comprehension with two variables - explanation needed

Steven D'Aprano steve+comp.lang.python at
Mon Nov 24 23:20:07 CET 2014

Chris Angelico wrote:

> On Mon, Nov 24, 2014 at 3:42 PM, Steven D'Aprano <steve at>
> wrote:
>> Today dis() returns the above, tomorrow it may return:
>>               0 LOAD_GLOBAL              0 (x)
>>               3 INCREMENT
>>               5 RETURN_VALUE
>> (say), and the Python code remains the same even though the byte code is
>> different.
> I hope not! The x in the original function was a local, not a global,


I mean, yes, that was a test to see if you were paying attention, and you
have passed! Well done.

*whistles nonchalantly*


More information about the Python-list mailing list