我从外部文件生成了以下字典:
mydict = { 'foo' : 123, 'bar' : 456 }
如果有一个函数接受 **kwargs 参数,如何从该字典生成关键字参数?
**kwargs
def foo(**kwargs): pass foo(**{ 'foo' : 123, 'bar' : 456 })
kwargs
mydict
*
(self, **kwargs)
obj.func(mydict)
(self, kwargs)
foo
kwargs
,并且mydict
包含所有参数,则省略所有*
。 - agf(self, **kwargs)
,我可以这样做obj.func(mydict)
吗? - Paul Manta(self, kwargs)
才可以。 - agffoo
,他可以从一个字典中获取参数的字典,而不使用关键字参数——我曾见过一个初学者认为必须使用关键字参数来传递一个字典。 - agf