Python 官方文档:入门教程 => 点击学习
目录一、实例二、解决思路三、代码示例一、实例 将以下列表的backup_unit_id全部提取出来 示例: dbs = [{ "backup_unit_id": 16
将以下列表的backup_unit_id全部提取出来
示例:
dbs = [{
"backup_unit_id": 163,
"data_node_id": 2,
"attribute": {
"convertor_id": 4,
"channel_num": 2,
"sga": "90G"
}
},
{
"backup_unit_id": 164,
"data_node_id": 3,
"attribute": {
"convertor_id": 9,
"channel_num": 2,
"sga": "90G"
}
}
]
1、确定需要取值的对象是什么类型(列表还是字典)
2、此处确定类型为列表,列表下嵌套了字典
3、所以取值的时候要用到列表取值,字典取值
4、先把列表的值提取出来,也就是通过for…in…进行遍历
5、列表的值提取返回结果为字典类型,所以进一步取值时,通过字典的key获取,例:i[“key”]
代码如下(示例):
dbs = [{
"backup_unit_id": 163,
"data_node_id": 2,
"attribute": {
"convertor_id": 4,
"channel_num": 2,
"sga": "90G"
}
},
{
"backup_unit_id": 164,
"data_node_id": 3,
"attribute": {
"convertor_id": 9,
"channel_num": 2,
"sga": "90G"
}
}
]
for i in dbs:
# print(i)
print(i["backup_unit_id"])
返回结果(示例):
163
164
到此这篇关于如何利用python实现列表嵌套字典取值的文章就介绍到这了,更多相关Python字典取值内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: 如何利用python实现列表嵌套字典取值
本文链接: https://lsjlt.com/news/118699.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0