在python中,如何在字典中附加来自循环函数的数据?

在python中,如何在字典中附加来自循环函数的数据?,python,python-3.x,function,dictionary,Python,Python 3.x,Function,Dictionary,我有一个函数,它执行以下计算,然后将数据保存在字典中。通过循环多次调用该函数 el_flip = self.element_flip(element_data) avg = np.array(el_flip[1]) flip = np.array(el_flip[0]) self.updated_element_data={} self.updated_element_data.update({}) self.updated_element_dat

我有一个函数,它执行以下计算,然后将数据保存在字典中。通过循环多次调用该函数

el_flip = self.element_flip(element_data)
    avg = np.array(el_flip[1])
    flip = np.array(el_flip[0])
   
    self.updated_element_data={}
    self.updated_element_data.update({})
    self.updated_element_data['avg'+self.elem_name+self.elem_path]=[avg]
    self.updated_element_data['flip'+self.elem_name+self.elem_path]=[flip]
    self.updated_element_data['orig'+self.elem_name+self.elem_path]=[element_data]

    print('dict',self.updated_element_data)
我尝试使用更新功能,但似乎没有帮助。我希望每次调用这个函数时,都会计算新的值,并将它们添加到字典中,而不是过度编写


在这里,每个函数调用的elem_name、elem_path、[avg、flip、element_data]的值都会发生变化。

调用此代码(第4行和第5行)时,您总是要创建一个新的空dict,您希望执行类似操作:哦,是的,我每次都要创建一个新dict…谢谢您的帮助:)调用此代码(第4行和第5行)时,您总是创建一个新的空dict,您希望执行类似操作:哦,是的,我每次都创建一个新dict…谢谢您的帮助:)