gpt4 book ai didi

python - 将字典值转换为字典键值对

转载 作者:行者123 更新时间:2023-11-28 19:52:53 24 4
gpt4 key购买 nike

我有一个字典项目列表如下:

[{'answer_type': 'Yes', 'answer__count': 5}, {'answer_type': 'No', 
'answer__count': 3}, {'answer_type': 'Maybe', 'answer__count': 2}]

我想把它转换成下面的形式:

[{'Yes': 5}, {'No': 3}, {'Maybe': 2}]

我知道我可以遍历字典,提取我想要的项目并创建一个新字典,但我想知道是否有更优雅的方法。进行此转换的最有效方法是什么?谢谢。

最佳答案

假设您的词典列表称为data

然后就可以用下面的代码进行转换了:

newdata = [{dic['answer_type']: dic['answer__count']} for dic in data]

如果你对这段代码不是很了解,可以看看Python comprehensions

关于python - 将字典值转换为字典键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48963461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com