python - 字典和列表的交集?
问题描述
我有一个代码,它以 json 格式接收来自发布请求的响应,并且有一个列表 ID ( id_s
)。
id_descript = []
id_s=[]
for k, d in enumerate(id_descript):
answer = requests.post(url,data=json.dumps(data) , headers=headers)
response=answer.json()
print(response)
for i in id_s:
print(i)
#id_443081
#id_187360
我想处理结果并将它们写在一个列表中(result
)。应如何显示的示例:
解决方案
简单的键值分配通常是最好的选择:
id_s = ['id_443081', 'id_187360']
res = {}
for k, d in enumerate(id_descript):
answer = requests.post(url,data=json.dumps(data) , headers=headers)
response = answer.json()
res[id_s[k]] = response['build']
然后,您可以以您需要的任何格式显示结果。例如,如果您要查找元组列表,请使用lst = list(res.items())
.
推荐阅读
- asp.net-core - 如何在 ASP.NET Web 应用程序的上下文中引用程序集
- c++ - 为什么 SFINAE 在这个简单的成员函数重载中不起作用
- mysql - 在我的 SQL 中使用正则表达式出错
- javascript - 如何附加图像进行序列化?
- html - 打开时出现 Modals 问题,屏幕右侧向左移动 17px
- google-cloud-platform - 从 bigtable 读取时,DataFlow DoFn 意外挂起
- postgresql - 分析 SQLAlchemy alembic 的命令
- javascript - 为什么通过道具在父级和使用子级中初始化的套接字之间存在不一致?
- apache-kafka - 如何使用Kafka Stream滑动窗口动态包含足够的数据点
- wcf - 如何在 Microsoft Dynamics CRM 2011 中获取新创建的实体而无需额外的 IOrganizationService 调用?