批量给函数传参数

it2024-12-26  10

如果想要将含有多个参数的函数只传入一个变量便实现参数的传递。

错误方式: def f (a,b): print(a) print(b)

parameters = (1,2) f(parameters) 最后无法通过,认为b没有得到参数,只有a获得了参数(1,2)

若要解决这个问题我们可以使用解包裹,注意:传入的解压字典的关键字要和函数形参保持一致!!!不要问为什么!!! def f (a,b): print(a) print(b)

parameters = {‘a’:1,‘b’:2} f(**parameters)

最新回复(0)