如何将一个函数的返回值调用到另一个函数



下面是字典

[{'id':1,'name':'A','revenue':1234,'values':[1,2,3,4]}, {'id':2,'name':'B','revenue':5678,'values':[5,6,7,8]} {'id':3,'name':'C','revenue':1232,'values':[1,2,3,2]} {'id':4,'name':'D','revenue':1221,'values':[1,2,2,1]}]

代码低于

def fn1(elements):
data = {'id':None,'name':None}
return data
def fn2(elements):
test = {'revenue':'None','details':None}
return test

在fn2中CCD_ 2必须来自CCD_。

我能像test['details'] = fn1(elements)那样写作吗。

我得到AttributeError

这可能吗?或者我需要再次写细节逻辑吗?

def fn2(elements):
test = {'revenue':'None','details': fn1(elements)}
return test

试试这是否有效

def fn2(elements):
test = {'revenue':'None','details':fn1()}
return test

请注意,已经声明函数接受一个参数(自变量元素(,但您没有使用它,所以您应该删除它

最新更新