下面是字典
[{'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 details
必须来自fn1
返回。
我可以像test['details'] = fn1(elements)
这样写吗?
我得到AttributeError
有可能还是我需要再次编写详细信息逻辑?
答案 0 :(得分:1)
def fn2(elements):
test = {'revenue':'None','details': fn1(elements)}
return test
尝试一下是否可行
答案 1 :(得分:-1)
def fn2(elements):
test = {'revenue':'None','details':fn1()}
return test
请注意,已声明函数带有参数(自变量元素),但是您不使用它,因此应将其删除