Beginner question

Carlos Nepomuceno carlosnepomuceno at outlook.com
Tue Jun 4 07:53:29 EDT 2013


>On 4 Jun 2013 12:28, "Carlos Nepomuceno" <carlosnepomuceno at outlook.com> wrote:
[...]
>> What's going on? Is there a way to make dict() to resolve the variables?
>Well yes.
>dict(**{a:0,b:1})
>The dict() constructor makes a dictionary from keyword arguments. So you just have to feed it keyword arguments using **.
>And if you're in a bad day,
>dict(**locals())

That's exactly the same!
>>>dict(**{a:0,b:1})=={a:0,b:1}
True

Are there any benefits from using dict() instead of {}?
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130604/1ad061e2/attachment.html>


More information about the Python-list mailing list