3

Using locals() in the list comprehension in line 3

>>> a = 1
>>> b = 2
>>> [name in locals() for name in ('a', 'b')]
[False, False]

I would expect [True, True] since

>>> 'a' in locals()
True
>>> 'b' in locals()
True

Why does this list comprehension does not work as expected?

giannisl9
  • 151
  • 2
  • 11

0 Answers0