gpt4 book ai didi

python - 从 dict 对象内的键获取值数组,它也是一个 dict

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:09 25 4
gpt4 key购买 nike

我正在尝试转换 response 对象:

[
{
'var0055':53,
'var0048': 'Adolf'
}
{
'var0055':16,
'var0048': 'Julia'
}
]

进入data_var0055:

[53,16]

我试过:

data_var0055 = []
i = 0

for item in response:
data_var055[i] = item['var055']
i += 1

但它没有返回数组 [53,16]

最佳答案

对您的代码进行一些修复

  • 您正在获取键 var055 的值,但您想要键 var0055 的值

  • 您不需要使用索引来追加到列表 data_var055,您可以使用 list.append 代替

所以代码会变成

data_var0055 = []

#Iterate over the response and append value for key var0055
for item in response:
data_var0055.append(item['var0055'])

或者您可以像这样在列表理解中简化它:

res = [item['var0055'] for item in response]

输出将是

[53, 16]

关于python - 从 dict 对象内的键获取值数组,它也是一个 dict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56568700/

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