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基础教程之常用运算符
Aug 29 Python
Python遍历目录的4种方法实例介绍
Apr 13 Python
利用Python读取文件的四种不同方法比对
May 18 Python
PyTorch中Tensor的拼接与拆分的实现
Aug 18 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
python3中sys.argv的实例用法
Apr 24 Python
python开发一款翻译工具
Oct 10 Python
20行代码教你用python给证件照换底色的方法示例
Feb 05 Python
python爬取youtube视频的示例代码
Mar 03 Python
Python中使用Lambda函数的5种用法
Apr 01 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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
基于empty函数的判断详解
2013/06/17 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
jquery选择器简述
2015/08/31 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Python对List中的元素排序的方法
2018/04/01 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
网络书店创业计划书
2014/02/07 职场文书
挂职学习心得体会
2014/09/09 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
优秀英文求职信范文
2015/03/19 职场文书
感恩的心主题班会
2015/08/12 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技