作为@Bas发布答案的扩展,我建议将kwargs参数(可变长度关键字参数)添加为函数的第二个参数
>>> def f (a=None, **kwargs): print a>>> dct2 = {"a":"Foo", "b":"Bar"}>>> f(**dct2)Foo这一定足以满足
- 只忽略不是参数名称的任何键
- 但是,它缺少参数的默认值,这是一个很好的功能,可以很好地保留

作为@Bas发布答案的扩展,我建议将kwargs参数(可变长度关键字参数)添加为函数的第二个参数
>>> def f (a=None, **kwargs): print a>>> dct2 = {"a":"Foo", "b":"Bar"}>>> f(**dct2)Foo这一定足以满足