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的Flask框架与数据库连接的教程
Apr 20 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
python实现微信防撤回神器
Apr 29 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 Python
Python中six模块基础用法
Dec 08 Python
Python代码生成视频的缩略图的实例讲解
Dec 22 Python
python Tensor和Array对比分析
Jan 08 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
Python 绘制多因子柱状图
May 11 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的cms
2010/12/19 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
2020/01/26 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
用javascript实现自定义标签
2007/05/08 Javascript
用js生产批量批处理执行命令
2008/07/28 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
python中from module import * 的一个坑
2014/07/20 Python
Python手机号码归属地查询代码
2016/05/04 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
泰国第一在线超市:Tops
2021/02/13 全球购物
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
文秘大学生求职信
2014/02/25 职场文书
装修施工安全责任书
2014/07/24 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书