动态传递所有字典 <key, value> 作为函数参数

passing dynamically all dictionary <key, value> as function arguments

我得到了给定的字典 - 例如: x = {'a': 1,'b': 2, 'c': 3} 我想做的是将所有键和值发送到某个函数。 例如: func1(a=1,b=2,c=3)

(对于其他字典 y = {'z': 8,'x': 9, 'w': 11,'p': 88} 函数调用将是: func1(z=8,x=9,w=11,p=88))

可能吗?

谢谢。

这些示例可能会有用。然而,这实际上取决于最终功能是什么

How to pass dictionary items as function arguments in python?

https://www.geeksforgeeks.org/python-passing-dictionary-as-arguments-to-function/

How to pass dictionary as an argument of function and how to access them in the function

这是 python 的内置功能,请考虑以下几点:

x = {'a': 1,'b': 2, 'c': 3}
func1(**x)

等同于:

func1(a=1, b=2, c=3)

我建议您阅读 documentation 定义函数