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 相关文章推荐
详解Django中Request对象的相关用法
Jul 17 Python
Python 转义字符详细介绍
Mar 21 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
Python装饰器语法糖
Jan 02 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
Python 如何提高元组的可读性
Aug 26 Python
Python Process多进程实现过程
Oct 22 Python
Centos7 下安装最新的python3.8
Oct 28 Python
keras中的卷积层&池化层的用法
May 22 Python
学习python需要有编程基础吗
Jun 02 Python
python中remove函数的踩坑记录
Jan 04 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中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
javascript中undefined的本质解析
2019/07/31 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
python显示生日是星期几的方法
2015/05/27 Python
总结Python编程中函数的使用要点
2016/03/20 Python
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
python文字转语音实现过程解析
2019/11/12 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
Django分组聚合查询实例分享
2020/04/29 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
python中if及if-else如何使用
2020/06/02 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
生产文员岗位职责
2014/04/05 职场文书
大学学风建设方案
2014/05/04 职场文书
家庭困难证明
2014/10/12 职场文书
小学老师对学生的评语
2014/12/29 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书