gpt4 book ai didi

python - 在 Python 中列出 JSON 字段

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

这是我第一次尝试在 Python 中使用 JSON。

例如,假设我有一个 JSON 文件,其中列出了员工的名字和姓氏。

我该如何列出所有员工的名字?

我可以让它显示一个人的名字:

import json

json_data = open('app.json')
data = json.load(json_data)

print data['employees'][0]['firstname']

然后我尝试了两种方法来列出所有名字,都错误:

print data['employees']['firstname']
print data['employees'][0:]['firstname']

最佳答案

您可以使用 list comprehension提取所有名字:

print [emp['firstname'] for emp in data['employees']]

或者使用显式循环,分别打印每个名称:

for emp in data['employees']:
print emp['firstname']

关于python - 在 Python 中列出 JSON 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986485/

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