首页 > 解决方案 > 使用字典遍历 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])

标签: pythonjsonpython-3.x

解决方案


[item['code'] for item in jsonData]

将返回代码列表。


推荐阅读