将字典的项目作为关键字,值对传递给函数(** kwargs的反向)

时间:2019-09-17 18:36:25

标签: python

  • 这个问题的标题可能是荒谬的,欢迎修改。
  • 此问题询问在Python中是否可能进行以下操作。没有什么比这更严重了。

假设我具有以下功能:

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)

有可能吗?

  • 这个问题可能不是话题,还是超出了愚蠢的范围:p
  • 对于有疑问“为什么要在世界上这么做的人”?我只是问这个问题,只是想知道它是否可能
  • 同样不要因为这个问题而让自己的心情变坏,没什么严重的:)

0 个答案:

没有答案