首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将字典中的列表值拆分为单独的字典

将字典中的列表值拆分为单独的字典
EN

Stack Overflow用户
提问于 2019-11-05 01:39:20
回答 3查看 638关注 0票数 2

下面是来自一个烧瓶应用程序的json响应,我想知道如何将它拆分成多个“行”/dicts。

输出:

代码语言:javascript
复制
{'class': [0.0, 1.0],
 'probability': [0.8488858872836712, 0.1511141127163287]}

我想要的是:

代码语言:javascript
复制
[{"class": 0.0, "probability": 0.8488858872836712},{"class": 1.0, "probability": 0.1511141127163287}]

我尝试过以下几种方法,但不知道如何获得这两个键:

代码语言:javascript
复制
{k: v for e in zip(model.classes_, probabilities[0]) for k, v in zip(('class', 'probability'), e)}
EN

Stack Overflow用户

发布于 2019-11-05 04:48:13

使用列表理解拆分json

代码语言:javascript
复制
dic = { 'class': [0.0, 1.0], 'probability': [0.8488858872836712, 0.1511141127163287] }

split_value = [{'class':i,'probability':j} for i,j in zip(dic['class'],dic['probability'])]

print(split_value)

产出:-

代码语言:javascript
复制
[{'class': 0.0, 'probability': 0.8488858872836712}, {'class': 1.0, 'probability': 0.1511141127163287}]
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58703305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档