python字典嵌套列表取值

dict={‘log_id‘: 5891599090191187877, ‘result_num‘: 1, ‘result‘: [{‘probability‘: 0.9882395267486572, ‘top‘: 205,
‘height‘: 216, ‘classname‘: ‘Face‘, ‘width‘: 191, ‘left‘: 210}]}

1.访问dict的值

print(dict[‘log_id‘])

2.访问dict下的result列表的值:

print(dict[‘result‘][0][‘top‘] )# dict下的result列表的第一个值(字典)的top内容

 3.也可以使用临时变量:

dict1=dict[‘result‘]
print(dict1[0][‘probability‘])

  

原文地址:https://www.cnblogs.com/chenlimei/p/12512422.html

时间: 2024-10-08 06:53:35

python字典嵌套列表取值的相关文章

python 展开嵌套列表

python 展开嵌套列表 目录 python 展开嵌套列表 引言 方法1,创建递归函数 方法2,使用列表推导式 其他的方法 引言 Python中的列表还可以将不同数据类型的项放在一个列表中.所以,一个嵌套的列表就是是一个包含多个列表的列表,例如[1,2,[3],[4,[5,6]]. 通常,我们需要将这些嵌套列表转换为平面列表(flatted a nested list),以便对数据执行常规列表操作. 方法1,创建递归函数 首先介绍,python中对一个嵌套的list,和一个空列表[],进行su

python字典嵌套字典的情况下获取某个key的value

最近在用python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况.在字典的方法中也没有找到可直接达到目的的方法(也可能是我对字典的方法了解的不深的缘故),于是自己写了个程序. 1 #coding: utf-8 2 import types 3 4 #获取字典中的objkey对应的值,适用于字典嵌套 5 #dict:字典 6 #objkey:目标key 7 #default:找不到时返回的默认值 8 def dict_get

python 字典、列表、字符串 之间的转换

1.列表与字符串转换 列表转字符串: 将列表中的内容拼接成一个字符串 将列表中的值转成字符串 字符串转列表: 将字符串每个字符转成列表中的值 将字符串按分割成列表 2.列表与字典转换 列表转字典: 将两个列表转成字典 将嵌套列表转为字典 字典转列表: 字典中键.值转为列表 原文地址:https://www.cnblogs.com/who-care/p/9306800.html

[python] 字典和列表中的pop()函数

在字典和列表中,pop()函数都是删除特定元素,并将删除的元素返回给指定的变量或丢弃 一.字典元素删除 1.1 clear() 语法:dict.clear() 1 x = {'a':1, 'b':2, 'c':3} 2 m= x.clear() 3 print(x,m) 4 #输出 5 {} None 说明:删除所有的元素 1.2 pop() 语法:dict.pop(key,[value]) 说明:删除指定键及对应的值,如果在字典中不存在键及value,则返回pop()中指定的key对应的val

PYTHON压平嵌套列表

list 是 Python 中使用最频繁的数据类型, 标准库里面有丰富的函数可以使用.不过,如果把多维列表转换成一维列表(不知道这种需求多不多),还真不容易找到好用的函数,要知道Ruby.Mathematica.Groovy中可是有flatten的啊.如果列表是维度少的.规则的,还算好办例如: li=[[1,2],[3,4],[5,6]] print [j for i in li for j in i] #or from itertools import chain print list(cha

【p2】·python中嵌套列表list元素输出·模块封装·发布上传(pigeon详细说)

如果你也正在学习<Head First Python>,可以相互学习.接下来将记录如何完成书本的这一章以及遇到的问题如何解决. 一.简单访问列表数据 [1]通过位置访问具体数据,0表示第一位[如下图] [2]计算列表长度[使用len] [3]列表末尾增加--删除元素,append增肌,pop删除,注意不同用法 append括号里放想添加元素,列表.pop()就能删除 [4]extend添加多个元素[如想在后面添加5,6,7],留意跟append区别 append保留着数据项中括号,缺陷 ---

【jstl】List嵌套变量取值

<!-- 第一层循环HoleList --> <c:forEach items="${HoleList }" var="HoleList" varStatus="status">   <tr>    <!-- 直接取值 -->    <td>${HoleList.LINECUSTOMER}</td> <!-- 第二层循环WANCountBandwidthList --&

Python练习-列表取值

python 字典、列表、元组生成器的使用

python的生成式在一些类型相互转换的时候可以写出十分优雅的代码.如列表转换成另一个列表.字典.或元组.并且代码的执行效率也比使用for...in...循环高. 列表生成式 列表生成式即生成列表的生成式,写法简单而优雅,可以将多行代码融合成一行.主要的作用是将其他对象转换成列表或对原来的列表进行过滤. # 列表转换列表 ls = [1,2,4,6] ls1 = [x**2 for x in ls] print(ls1) 结果:[1,4,16,36] # 对列表过滤,返回true的才会保留到列表