标签: python dictionary
我有以下粗略的代码片段。
param={'a':1,'b':2} for k,v in param.items(): func2(k=v)
func2定义为:
func2(**kwargs): print kwargs.get('a',None) print kwargs.get('b',None)
当调用func2()时,变量' k'正在传递而不是它的价值。如何将k的值传递给func2(** kwargs)?
答案 0 :(得分:1)
使用** operator:
**
for k, v in param.items(): func2(**{k: v})