python 嵌套list读取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 嵌套list读取相关的知识,希望对你有一定的参考价值。

有一个嵌套list,如[['1', '2', '3'], ['5', '6', '7']],想读取里面list的中间的内容,怎么写,python

参考技术A b1=[[2]*3]*2
b2=[[2,2,2],[2,2,2]]
这个两个定义的变量其实时不一样的
b2一个list,包含两个list元素
b1是1个list元素的两个浅拷贝,可以理解成两个指向[2]*3的指针。
出现这种问题,实际上理解的误区,[2]*3
=
[2,2,2]
就想当然的把[[2]*3]*2=
[2,2,2]*2
=
[[2,2,2]
[2,2,2]]
其实[[]]是一个list的浅拷贝(或者理解成指向list指针)
更详细的可以看下python的文档,里面有说明。

python如何读取嵌套字典里的值?


"log_id": 4466502370458351471,
"result_num": 2,
"result": [
"probability": 0.9844077229499817,
"top": 20,
"height": 156,
"classname": "Face",
"width": 116,
"left": 173
,

"probability": 0.4679304957389832,
"top": 157,
"height": 106,
"classname": "Heart_2",
"width": 177,
"left": 183
]

这是一个json字符串,把它转换成字典之后如何提取出第二个classname的值的呢?

参考技术A dct["result"][1]["classname"]追问

你好,能不能稍微解释一下

以上是关于python 嵌套list读取的主要内容,如果未能解决你的问题,请参考以下文章

python 解嵌套的list

求大神支招,python循环打印两个嵌套列表组合

python如何读取嵌套字典里的值?

Python学习:字典(list)

Python学习:列表(list)

python 读取文件生成嵌套列表