这是一个我还没有遇到过的编程问题,我想确保以一种有效的方式解决它。
我有一个字典数组,每个字典由一个“url”键和一个“id”键及其对应的值组成。
然后我遍历这个数组并将每个 URL 值放入一个请求对象中,然后我将其发送到 API 进行处理。
API 一次将它们全部发回,不一定按照我发送它们的顺序以及我使用 API 收集的其他属性。
我的问题是:现在我拥有所有这些 URL 及其数据,如何将它们与它们对应的 ID 匹配,以便将所有这些属性(ID + API 返回的新属性)添加到数据库中?
我的解决方案:创建一个字典,其中每个项目的 URL 作为键,ID 作为键的值,然后当我获取 URL 时,只需找到响应该 URL 键的值。
这个问题有更好的解决方案吗?也许在架构上我应该以更好地促进答案的方式做这一切?