Roy Smith wrote:

> I just re-read the documentation on the dict() constructor.  Why does it 
> support keyword arguments?
> 
>    dict(foo="bar", baz="blah") ==> {"foo":"bar", "baz"="blah"}
> 
> This smacks of creeping featurism.  Is this actually useful in real code?  

Personally, I use it all the time. It's a much more convenient literal 
for a dictionary. And before it was introduced I used this utility function:

def mkdict(**kwargs):
     return kwargs
-- 
Michael Hoffman
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to