On 06/23/2018 10:03 PM, Steven D'Aprano wrote:
I'd like to run a quick survey. There is no right or wrong answer, since
this is about your EXPECTATIONS, not what Python actually does.

Given this function:


def test():
     a = 1
     b = 2
     result = [value for key, value in locals().items()]
     return result




what would you expect the result of calling test() to be? Is that the
result you think is most useful? In your opinion, is this a useful
feature, a misfeature, a bug, or "whatever"?

I'm only looking for answers for Python 3. (The results in Python 2 are
genuinely weird :-)


I would *expect* [1, 2, None], though I haven't actually tried running it.

-Jim


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to