json - 如何在 JSON 项中将值分配为具有新值的键?
问题描述
我有两条数据,第一条是 json 结果(缩短,剪在这里)——
hold['results']['concepts']
[
{
'dbpedia_resource':'http://dbpedia.org/resource/Posttraumatic_stress_disorder',
'relevance': 0.946535,
'text': 'Posttraumatic stress disorder'
},
{
'dbpedia_resource': 'http://dbpedia.org/resource/Hypnotherapy',
'relevance': 0.870893,
'text': 'Hypnotherapy'
}
]
第二个是175的值。
我想将它们相互结合,使其显示为:
[
{
'Posttraumatic stress disorder': 175
},
{
'Hypnotherapy': 175
}
]
谢谢!
解决方案
我自己想通了!
dicts={}
for i in hold['results']['concepts']:
dummy=i['text']
dict1 = {dummy:175}
dicts.update(dict1)
推荐阅读
- typescript - 打字稿从类型中排除可选字段
- image-processing - 如何混合图像蒙版?
- python - 部署不和谐机器人时出现 Heroku 部署错误
- c# - 填充并打印出类类型数组
- c# - 从 Datagridview 中删除重复的行
- c# - 是否可以按成员调试结构/类初始化成员?
- go - 模板处理程序数据未显示在 Web 中
- ios - 更改参数值时的 AudioKit 咔哒声/拉链噪音
- youtube-data-api - 通过 YouTube API 查找“实时”视频的查询仅适用于不受限制的 API 密钥。我的查询是错误的还是我使用了错误的 API 库?
- javascript - 用户按下按钮的次数是如何计算的?