Beginner question
Carlos Nepomuceno
carlosnepomuceno at outlook.com
Tue Jun 4 07:23:39 EDT 2013
Started answering... now I'm asking! lol
I've tried to use dict() to create a dictionary to use like the switch statement providing variable names instead of literals, such as:
>>> a='A'
>>> b='B'
>>> {a:0,b:1} #here the variables are resolved
{'A': 0, 'B': 1}
That's ok! But if I use dict() declaration:
>>> dict(a=0,b=1)
{'a': 0, 'b': 1} #here variable names are taken as literals
What's going on? Is there a way to make dict() to resolve the variables?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130604/75ba1ce9/attachment.html>
More information about the Python-list
mailing list