python - 访问嵌套数据
问题描述
我需要以嵌套方式访问结构化数据,但我不明白如何去做。
数据结构如下:
{'function':'data_chip',
'group_id': 172,
'Types': [
{'TMS0202':'SR-20',
'TMS0207':'SR-22',
'TMS0201': 'TI-4000',
'TMS0203': 'TI-450'
}
]
}
解决方案
要访问顶级数据,请使用单个字典索引:
data['function'] —> 'data chip'
要访问Types
键中的数据,您需要先访问列表,然后再访问其中的字典:
data['Types'][0]['TMS0202'] —> 'SR-20'
每次您进入更深的级别时,请考虑您现在需要访问的数据类型。如果是 adict
你需要键,如果是 alist
你需要整数索引。您访问的每个级别都是使用方括号进行的另一个检索:
data[key][index][key]
推荐阅读
- ms-access - 在 MSaccess 中设置显示的数据限制
- sql - 一个表中的许多列 JOIN 一个引用表
- active-directory - 在 WIndows Server 上查询 LDAP 以获取 Active Directory 的用户
- c# - C#在单元测试中比较多个对象而不覆盖
- vuejs2 - Vue JS 2 - 动态数组
- python - 打印从 1 到 x(月数)的值表
- android - 如何只显示用户位置标记而不是谷歌地点选择器中的其余标记?
- css - 离子卡上带有叠加文字的图像?
- visual-studio-code - 如何在 Visual Studio Code 中查看预定义变量的内容
- php - 如何更改小部件菜单容器