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 :-)


-- 
Steven D'Aprano
"Ever since I learned about confirmation bias, I've been seeing
it everywhere." -- Jon Ronson

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

Reply via email to