【问题标题】:how to get first JSONs elements using python [closed]如何使用python获取第一个JSON元素[关闭]
【发布时间】:2017-09-14 14:53:14
【问题描述】:

公共 API 使用具有下一种格式的 JSON 响应我

{"ABCD-EFG":
    {"param1":"0.1234",
     "param2":"0.123456",
     "param3":"0.12334254"},
 "HIG-KLMN":
    {"param1":"0.3456",
     "param2":"0.05710" 
     "param3":"0.004903"
   ... } 

如何使用 Python3 获取名称列表(在此示例中为 ABCD-EFG、HIG-KLMN)?

他们可以在每个 API 获取请求发送时对其进行更改

如果它像 'name' : 'ABCD-EFG',那就很容易了。但事实并非如此。

【问题讨论】:

    标签: json python-3.x


    【解决方案1】:

    有几种方法,这里有一个:

    x = {
      "ABCD-EFG": {
        "param1":"0.1234",
        "param2":"0.123456",
        "param3":"0.12334254"
      },
      "HIG-KLMN": {
        "param1":"0.3456",
        "param2":"0.05710",
        "param3":"0.004903"
      }
    }
    
    y = list(x.keys())
    print(y)
    
    for key in x.keys():
        print(key)
    

    给予:

    ['ABCD-EFG', 'HIG-KLMN']
    ABCD-EFG
    HIG-KLMN
    

    【讨论】:

    • 反对票应附有解释原因和目的的评论。
    猜你喜欢
    • 2020-04-05
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 2019-09-25
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多