gpt4 book ai didi

python - 如何将内部字典键/值提取到 Python 中的新字典中?

转载 作者:行者123 更新时间:2023-12-04 02:30:44 24 4
gpt4 key购买 nike

给定这本字典:

{
"movies": {
"action": [
{
"title": "Movie A",
"score": 9.7
},
{
"title": "Movie B",
"score": 7.0
}
]
}
}

您将如何提取 score 并将其放入以 title 为关键字的新字典中,如下所示?

{
"Movie A": 9.7,
"Movie B": 7.0
}

我可以使用传统循环来完成,但我希望 Python 中有更高效的方法。

最佳答案

首先,我猜你来自 Javascript 或类似的背景。这种数据结构称为字典(对象是其他东西),内部结构是 Python 领域的 list(不是数组)。

假设您的字典名为d,您可以使用字典理解:

print({e["title"]: e["score"] for e in d["movies"]["action"]})

关于python - 如何将内部字典键/值提取到 Python 中的新字典中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64362854/

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