【发布时间】:2021-04-02 12:48:35
【问题描述】:
我需要从函数 (f1) 中获取参数,并将映射到这些参数的参数提供给另一个函数 (f2)。
为此,我创建了针对 f1 和 f2 参数的参数字典,如下所示:
def f1(variable,*args):
arg_dict = {
'a' : [args1,args2,args3,args4]
'b' : [args5,args6]
'c' : [args7,'{:.2f}'.format]
}
f2(*args)
#---do this---
#---print this---
return #---this---
但我想不出一种有效且简单的方法来将这些参数提供给 f1 函数中的 f2。
假设我这样做:
f1(var1,'a','c')
那么 f2 应该运行为:
f2(args1,args2,args3,args4,args7,'{:.2f}'.format)
我还想过将 f1 参数作为单个值或变量下的列表来询问:
def f1(var, param):
#
#
所以是这样的:
f1(var1, ['a','c'])
它应该将 ['a','c'] 分配给 f1 下的param。接下来如何进行?
【问题讨论】:
标签: python-3.x function