gpt4 book ai didi

python - 将键值放入Python字典列表中

转载 作者:行者123 更新时间:2023-12-01 08:15:46 27 4
gpt4 key购买 nike

我有一个Python字典,看起来像这样:

{
"hits": [
{
"_source": {
"network": "att",
"month": january,
"volume": "30",
"mass": 3,
}
},
{
"_source": {
"network": "vzn",
"month": june,
"volume": "10",
"mass": 2,
}
}
]
}

我想拿这本字典并将一些内容放入列表中。例如,我想获取所有元素的质量和体积,并将它们放入列表格式中,如下所示:

mass = [3,2]
volume = [30, 10]

我知道我可以创建一个循环并循环遍历 json 的每个元素并将其添加到每个列表中,但我想知道是否有内置或更优雅的方法来执行此操作。

最佳答案

列表理解选项:

mass_list = 'mass:', [i['_source']['mass'] for i in d['hits']]

volume_list = 'volume:', [i['_source']['volume'] for i in d['hits']]

输出:

print(mass_list)   # mass: [3, 2]
print(volume_list) # volume: ['30', '10']

关于python - 将键值放入Python字典列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54990664/

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