gpt4 book ai didi

python - 迭代 JSON 以获取某些元素并随后使用它们

转载 作者:行者123 更新时间:2023-12-01 06:24:55 25 4
gpt4 key购买 nike

我正在访问一个 API 端点,它返回一个如下所示的 JSON:

[
{
"id": 68663,
"login": "test1",
"url": "https://x.com/test"
},
{
"id": 67344,
"login": "test2",
"url": "https://x.com/test"
},
{
"id": 66095,
"login": "hi",
"url": "https://x.com/test"
},
{
"id": 63529,
"login": "another_one",
"url": "https://x.com/test"
},
{
"id": 63278,
"login": "soforth",
"url": "https://x.com/test"
},
{
"id": 63277,
"login": "rahok",
"url": "https://x.com/test"
}
]

我想做的是获取每个登录值,以便我可以使用它在另一个请求中发送它(以获取有关所述用户的更多信息)

我尝试遵循以前的一些答案,但它不断抛出不同的错误,我当前的最后一个代码是这样的:

data = get_req("/v2/users/")
for login in data:
print (data)
for attr, value in login.items():
print (attr, value)
return login

谁能告诉我我做错了什么?

最佳答案

以下代码段将从字典中打印每个登录值...

>>> data = [
{
"id": 68663,
"login": "test1",
"url": "https://x.com/test"
},
{
"id": 67344,
"login": "test2",
"url": "https://x.com/test"
},
{
"id": 66095,
"login": "hi",
"url": "https://x.com/test"
},
{
"id": 63529,
"login": "another_one",
"url": "https://x.com/test"
},
{
"id": 63278,
"login": "soforth",
"url": "https://x.com/test"
},
{
"id": 63277,
"login": "rahok",
"url": "https://x.com/test"
}
]
>>> for d in data:
login_value = d['login']
print(login_value)
# do something with login value


test1
test2
hi
another_one
soforth
rahok

关于python - 迭代 JSON 以获取某些元素并随后使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60211956/

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