将可选参数传递给函数

时间:2016-06-06 12:49:22

标签: python python-3.x

我想将一个未定义数量的可选参数传递给函数。可选参数先验地存储在字典中。

举个例子:

def f(a=0, b=0, c=0):
    return a

my_args = {'a':5, 'b':3}

print(f(my_args))

预期输出为5,但为{'a':5, 'b':3}

1 个答案:

答案 0 :(得分:1)

您需要解压缩dict

print(f(**my_args))