Python-嵌套列表list的全面解析
作者:jingxian 时间:2022-11-08 23:33:08
一个3层嵌套列表m
m=["a",["b","c",["inner"]]]
需要解析为基本的数据项a,b,c,inner
基本的取数据项方法:
for i in m:
print i这个只能取出第一层的a,和一个2层的嵌套列表["b","c",["inner"]]
结合内置函数和判断可以继续解析这个2层列表
for i in m:
if isinstance(i,list):
for j in i:
print j
else: print i结果
a
b
c
['inner']
这个2层嵌套也分开了了,但里面的列表没有分拆,虽然可以继续拆解得到结果,但非最佳选择
构造函数,迭代解析这个多层嵌套列表
def printm(listin):
for i in listin:
if isinstance(i,list):
printm(i)
else: print i使用该函数直接解析嵌套列表,一次拆完
printm(m)
结果如下:
a
b
c
inner
标签:python,list,嵌套
0
投稿
猜你喜欢
Python中类的创建和实例化操作示例
2023-12-08 14:12:51
Python OpenCV 图像区域轮廓标记(框选各种小纸条)
2023-12-18 05:42:08
Pygame Rect区域位置的使用(图文)
2023-08-14 05:27:48
Python新手入门之解释器的安装
2023-02-14 15:41:52
pytorch模型存储的2种实现方法
2023-10-06 11:37:24
Python快速从注释生成文档的方法
2022-07-11 04:55:37
Python如何生成exe文件?用Pycharm一步步带你学(超详细、超贴心)
2023-09-08 04:46:20
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2023-07-09 01:15:42
国内常用的js类库大全(CDN公共库)
2024-05-11 10:23:29
Mac下python包管理工具pip的安装
2023-11-19 11:09:46
解析PyCharm Python运行权限问题
2021-04-05 03:52:51
Python搭建代理IP池实现存储IP的方法
2023-04-21 10:58:24
如何在Vue单页面中进行业务数据的上报
2024-04-26 17:42:13
百万行WPF项目代码重构记录分析
2023-12-30 23:00:28
Python/R语言分别实现斐波那契数列的示例详解
2022-03-11 10:49:12
Golang实现断点续传功能
2023-07-24 08:19:26
opencv实现图像缩放效果
2022-10-24 04:52:28
asp自动采集程序
2009-02-04 10:11:00
Mysql InnoDB多版本并发控制MVCC详解
2024-01-23 16:46:25
利用CSS改善网站可访问性
2010-10-20 20:12:00