python - 从字典列表中获取数据
问题描述
我从一个文件中得到了一些数据:
[
{
"Boodie#1932": [
{
"cash": 20,
"lastHourly": "21$28"
}
]
}
"MrDacom#9952": [
{
"cash": 20,
"lastHourly": "21$28"
}
]
]
现在我想从“MrDacom#9952”读出现金。我怎样才能做到这一点?像这样的事情:
data['MrDacom#9952']['cash']
不工作。
解决方案
您的代码
data['MrDacom#9952']['cash']
不起作用,因为data
它是一个列表。
访问它的正确方法可以是:
data[0]['MrDacom#9952'][0]['cash']
推荐阅读
- ios - 当用户在 iPad 上的 WKWebView 中点击电话号码时如何禁用弹出窗口?
- java - 我的 cookie 的 Maxage 重置为 -1
- r - 为条形图的每次迭代应用一个标签
- c# - OnChanged 甚至没有在数据列表中触发(AJAX raiting 控制)
- python - 子进程无法在非交互模式下运行 python 可执行文件?
- php - WordPress php ajax POST 执行 405 120 秒后不允许
- c++ - 指向在 c++ 上具有非指针元素的 std::list 的指针
- c++ - 从 C++11 代码中获取系统内存和 CPU 使用率
- javascript - 使用 Node 在服务器之间发送视频
- python - tf.metrics.mean_iou 在输入 tf.constant 时返回奇怪的值