假设我有一个Flask端点,它调用Python类并将一个userid传递给Python类。在查找ID之后,将调用多个其他成员方法(或者让它们像self.anothermethod()或类似的方法一样提供帮助)。
因此,例如,使用ID,我通过调用5个成员方法查找5个不同的数据集,每个方法返回一个唯一的字典。
问题是,在每个字典返回时,如何将其组合成一个优雅的方法,然后从对Flask的所有调用中返回一个大的完整字典。
发布于 2020-07-22 00:12:36
可以将两个字典与update()方法合并。
>>> a = {"key1": "value1"}
>>> b = {"key2": "value2"}
>>> a.update(b)
>>> a
{'key1': 'value1', 'key2': 'value2'}因此,在您的示例中,可以从一个空字典开始,并在执行过程中进行更新。
d = {}
d.update(method1())
d.update(method2())
...
return dhttps://stackoverflow.com/questions/63024831
复制相似问题