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实现在Linux系统下更改当前进程运行用户
Feb 04 Python
在Python的web框架中配置app的教程
Apr 30 Python
Python unittest单元测试框架总结
Sep 08 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 Python
Python shutil模块用法实例分析
Oct 02 Python
python实发邮件实例详解
Nov 11 Python
Python字符编码转码之GBK,UTF8互转
Feb 09 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 Python
深入浅析Django MTV模式
Sep 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
sphinx增量索引的一个问题
2011/06/14 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
php7性能提升的原因详解
2019/10/13 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
护理专业推荐信
2013/11/07 职场文书
关于环保的建议书400字
2014/03/12 职场文书
催款函范本大全
2015/06/24 职场文书
小学运动会通讯稿
2015/07/18 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
世界文化遗产导游词
2019/08/07 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL