【发布时间】:2020-12-23 01:14:16
【问题描述】:
我有一个包含多个对象的 JSON 文件
{
"Elements": [
{
"name": "Hydrogen",
"symbol": "H"
},
{
"name": "Lithium",
"symbol": "Li"
},
{
"name": "Sodium",
"symbol": "Na"
}
]
}
我希望能够使用名称搜索它们,但只能使用一个名称。到目前为止,我已经能够读取所有元素以及类似的输出
Hydrogen
Lithium
Sodium
但我只想读取其中一个对象而不是所有对象。 到目前为止,我的 python 代码是
import json
f = open('elements.json')
data = json.load(f)
for element in data['Elements']:
print(element['name'])
【问题讨论】:
-
你想要什么输出?
-
你想要
Hydrogen这样的东西吗? -
所以只读你想要的。你有一个清单。通过索引访问您想要的元素。我不清楚你卡在哪里了。
标签: python json python-3.8 rad python-jsons