gpt4 book ai didi

python - 在 Python 中检索值的字典的嵌套字典列表

转载 作者:行者123 更新时间:2023-12-01 06:35:50 26 4
gpt4 key购买 nike

嵌套的困惑看起来像这样:

{ Users : [
{'Username': 'abc', 'Attributes' : [{'a':'x'},{'b':x'}]},
{'Username' : 'def' ...}
]}

我尝试过:

for k,v in users.items() :
for i in v :
for k,v in i :
if k == 'Username' :
print(v)

错误是

"errorMessage": "too many values to unpack (expected 2)"

尝试过:

for v in users['Users'] :
for i in v :
for k in v[i] :
print(k)

错误信息:

"errorMessage": "not enough values to unpack (expected 2, got 1)"

我需要检索“用户名”的值并将它们放入一个简单的列表中。有人可以指出我在这里没有得到什么吗?

最佳答案

你是如此接近:

usernames = []
for k,v in users.items():
for i in v:
for k,v in i.items():
# ^^^^^^^^ you were just missing one more `.items()` call
if k == 'Username':
usernames.append(v)

关于python - 在 Python 中检索值的字典的嵌套字典列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59675286/

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