首页 > 解决方案 > 从字典列表中获取数据

问题描述

我从一个文件中得到了一些数据:

[
     {
       "Boodie#1932": [
         {
           "cash": 20,
           "lastHourly": "21$28"
         }
       ]
     }
      "MrDacom#9952": [
        {
          "cash": 20,
          "lastHourly": "21$28"
        }
      ]
    ]

现在我想从“MrDacom#9952”读出现金。我怎样才能做到这一点?像这样的事情:

data['MrDacom#9952']['cash']

不工作。

标签: pythonpython-3.xlistdictionary

解决方案


您的代码 data['MrDacom#9952']['cash'] 不起作用,因为data它是一个列表。

访问它的正确方法可以是:

data[0]['MrDacom#9952'][0]['cash']


推荐阅读