如何只用子键访问嵌套字典的值?

时间:2017-05-05 11:00:10

标签: python string dictionary itertools

我有以下嵌套词典:

{
  "category": "string",
  "top_bottom": {
    "count": 0,
    "data": [
      {
        "store_name": "string",
        "store_id": "string",
        "value": 0
      }
    ],
    "end_name": "string"
  }
}

我想获得密钥store_name的值。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

你总是需要知道"完整路径"到那里。因此,如果您的词典被称为myDict,那么您可以使用

来到达那里
myDict["top_bottom"]["data"][0]["store_name"]

如果你无法知道"完整路径,"为您的数据考虑不同的结构可能是个好主意。