【问题标题】:How can I iterate over Jason structure?如何迭代 Json 结构?
【发布时间】:2019-11-19 14:24:09
【问题描述】:

我正在尝试创建一个列表来收集 JSON 文件中的所有 ID。 为了得到一个 id,我做了:list= dict['files']['file'][0]['id']。我想知道我是否可以为它做循环。

Json 对象是:

{'files':{'page': 1, 'pages': 123, 'perpage': 2, 'file': [{'id': '123', 'name': 'John'}, {'id': '234', 'name': 'Lee'}, {'id': '345', 'name': 'Josh'}, {'id': '456', 'name': '我...}

enter image description here

【问题讨论】:

    标签: json python-3.x loops


    【解决方案1】:

    在 python3 中,您可以像这样遍历字典:

    for key, val in dic['file'][file].items():
        print(key, val['id'])
    

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      相关资源
      最近更新 更多