python - 使用字典遍历 json 列表
问题描述
我有一个 json 文件,其中包含一个包含许多字典的列表。这里我只包括了两个。但我想遍历所有字典,只获取代码值(Company1 和 Company2)。
[{"code":"Company1","exchange_short_name":"ST","date":"2000-01-01"},
{"code":"Company2","exchange_short_name":"ST","date":"2000-01-01"}]
我已经做到了,但它给了我字典中的所有值,而不是代码值。
for d in jsonData:
for key in d:
print(d[key])
解决方案
[item['code'] for item in jsonData]
将返回代码列表。