Python怎么读取列表中的嵌套列表?Python列表内的列表如何取

【Python怎么读取列表中的嵌套列表?Python列表内的列表如何取】python之中的列表是可以用来保存任意类型对象的数据结构,所以经常会向一个列表里面将其他的列表对象给添加进去,这种就叫做嵌套列表 。本篇文章要来讲解的知识点就是,列表中嵌套列表的读取方法,想要了解的小伙伴千万别错过了哦 。

Python怎么读取列表中的嵌套列表?Python列表内的列表如何取

文章插图
列表中包含多个列表也可以称之为多维数组,因为列表的表现形式和数组基本上是一模一样的 。而嵌套列表内的数据要是按照一般方法去取的话只能够取到整个列表内的数据,但是实际要拿的是列表中列表内的数据,示例如下:
m=["a",["b","c",["inner"]]]
例如上面这个嵌套列表,使用切片方法1的话就只能取到["b","c",["inner"]]这样格式的数据 。那要取到第二层列表或者是第三层列表的数据也非常简单,只需要去for循环去迭代已经解开的外层列表所得到的的内层列表就能够将所有的列表数据都给取出来了 。三层列表的话就需要使用三个for循环嵌套,示例如下:
for i in m:    if isinstance(i,list):        for j in i:            for y in j:                print(y)在这个代码的执行过程之中实际上是将每一次迭代过程之中取出来嵌套列表,当做了下一次for循环要去迭代的序列,当所有的列表都迭代完成时就会将嵌套列表内的元素给打印出来 。
以上就是关于“Python怎么读取列表中的嵌套列表?Python列表内的列表如何取”的全部内容了,希望对你有所帮助 。

    推荐阅读