【问题标题】:Iterate through a json list with dictionaries [duplicate]用字典遍历一个json列表[重复]
【发布时间】:2018-06-11 08:24:57
【问题描述】:

我有一个 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])

【问题讨论】:

  • 什么是jsonData?请添加读取json文件的相应代码。
  • jsonData 是一个变量名,我存储通过我正在调用的 API 获得的所有数据。

标签: python json python-3.x


【解决方案1】:
[item['code'] for item in jsonData]

将返回代码列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-23
    • 2019-11-29
    相关资源
    最近更新 更多