【问题标题】:How can I access an element inside a nested dictionary in Python如何在 Python 中访问嵌套字典中的元素
【发布时间】:2021-10-28 10:40:31
【问题描述】:

我希望能够从这些字典中访问 totalResults: 但我不知道如何,我使用 Youtube 播放列表 API 密钥和播放列表 ID 得到这个,我想要实现的是获取播放列表的总数,并将值存储在 totalResults 中

 {
      "kind": "youtube#playlistItemListResponse",
      "etag": "-iic8jV4VirXOAQIXmRXGZQAoCs",
      "nextPageToken": "EAAaATA",
      "items": [],
      "pageInfo": {
        "totalResults": 6,
        "resultsPerPage": 0
      }
    }

页面链接:https://www.googleapis.com/youtube/v3/playlistItems?part=id&maxResults=0&playlistId=PLh9R-kdGXNL4re22eMuWzQkapepohLWEu&key=AIzaSyAMWYbTQqtGHobV5zP1fh1DFEYKKRokalk

【问题讨论】:

    标签: python pytube


    【解决方案1】:

    您可以浏览嵌套的键,直到达到所需的键值。

    试试这个:

    initial_dict = {
          "kind": "youtube#playlistItemListResponse",
          "etag": "-iic8jV4VirXOAQIXmRXGZQAoCs",
          "nextPageToken": "EAAaATA",
          "items": [],
          "pageInfo": {
            "totalResults": 6,
            "resultsPerPage": 0
          }
        }
    
    total_result = initial_dict["pageInfo"]["totalResults"]
    
    print(total_result)
    

    输出:

    6
    

    【讨论】:

    • 成功了,谢谢!
    • 很高兴知道它有效。干杯:)
    • 如果您认为这是您问题的答案,请将答案标记为已接受。 :)
    猜你喜欢
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    相关资源
    最近更新 更多