10 從我產生以下詞典外部文件:如何生成`kwargs`列表? mydict = { 'foo' : 123, 'bar' : 456 } 鑑於需要**kwargs參數的函數,怎麼能產生從字典中的關鍵字ARGS? 來源 2011-09-15 Paul Manta +2 試試'foo(** mydict)' – wberry +0 爲什麼downvote? –
18 def foo(**kwargs): pass foo(**{ 'foo' : 123, 'bar' : 456 }) 來源 2011-09-15 20:45:37 Falmarri +2 或者,如果該函數使用_only_'kwargs',並且'mydict'包含所有參數,請關閉所有'*'s。 – agf +0 @agf所以我可以通過字典?如果函數需要'(self,** kwargs)',我可以做'obj.func(mydict)'嗎? – +1 @Paul No - 只有當你改寫它來接受'(self,kwargs)'。 – agf
試試'foo(** mydict)' – wberry
爲什麼downvote? –