Python-嵌套列表list的全面解析


Posted in Python onJune 08, 2016

一个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的全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
python实现通过shelve修改对象实例
Sep 26 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
python3+PyQt5实现文档打印功能
Apr 24 Python
python和shell获取文本内容的方法
Jun 05 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
django admin后管定制-显示字段的实例
Mar 11 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
python 使用三引号时容易犯的小错误
Oct 21 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 Python
教你使用Python获取QQ音乐某个歌手的歌单
Apr 03 Python
PYTHON压平嵌套列表的简单实现
Jun 08 #Python
Python用Bottle轻量级框架进行Web开发
Jun 08 #Python
浅谈Python数据类型之间的转换
Jun 08 #Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 #Python
Python while 循环使用的简单实例
Jun 08 #Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 #Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
Jun 07 #Python
You might like
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
非常好的js代码
2006/06/27 Javascript
Javascript下的keyCode键码值表
2007/04/10 Javascript
一些javascript一些题目的解析
2010/12/25 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
javascript闭包入门示例
2014/04/30 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JS简单实现移动端日历功能示例
2016/12/28 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
对于Python中线程问题的简单讲解
2015/04/03 Python
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Python smtplib实现发送邮件功能
2018/05/22 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
人力资源管理专业应届生求职信
2013/09/28 职场文书
大四学年自我鉴定
2013/11/13 职场文书
集团薪酬管理制度
2014/01/13 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
工作说明书格式
2014/07/29 职场文书
表扬稿范文
2015/01/17 职场文书
后勤个人工作总结
2015/02/28 职场文书
会计专业自荐信范文
2015/03/05 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android