假设我具有以下功能:
def hello(**kwargs):
print(kwargs)
通过hello(a=1, b=2)
后,我得到{'a':1, 'b':2}
。现在有可能与此相反吗?
也就是说,如果我还有另一个功能:
def hello_2(a, b):
print(a, b)
还有字典:
x = {'a':1, 'b':2}
我希望以这种方式将字典传递给hello_2:x
的键值被分配给hello_2的各个参数。
相当于
hello_2(a=1, b=2)
。
有可能吗?