Python:以Python的方式从函数向函数传递多个参数
假设我有以下功能: 定义函数(a,b=0,c=1,d=2,…): #代码在这里 我想在另一个函数中使用它,如下所示: 定义做某事(…): func(…) 做某事Python:以Python的方式从函数向函数传递多个参数,python,Python,假设我有以下功能: 定义函数(a,b=0,c=1,d=2,…): #代码在这里 我想在另一个函数中使用它,如下所示: 定义做某事(…): func(…) 做某事 func的参数数量很大。调用do_sth时,我应该如何将(可选)参数传递到func,因为以下方法可用,但不是pythonic方法: 定义做某事(a,b,c…): func(a=a,b=b,c=c…) 做某事(a,b,c…) 像这样传递字典(在参数之前使用**命令): 要通过列表,请使用*: params = [1,2,3,4] fu
func
的参数数量很大。调用do_sth
时,我应该如何将(可选)参数传递到func
,因为以下方法可用,但不是pythonic方法:
定义做某事(a,b,c…):
func(a=a,b=b,c=c…)
做某事(a,b,c…)
像这样传递字典(在
参数之前使用**
命令):
要通过列表,请使用*
:
params = [1,2,3,4]
func(*params)
在问题的主体中,我没有看到标题中提到的任何dict/列表。它们有什么关系?
params = [1,2,3,4]
func(*params)