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处理cookie详解
Feb 07 Python
python中使用enumerate函数遍历元素实例
Jun 16 Python
Django实现自定义404,500页面教程
Mar 26 Python
关于Python 3中print函数的换行详解
Aug 08 Python
使用Python实现 学生学籍管理系统
Nov 26 Python
Python netmiko模块的使用
Feb 14 Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
简单了解Python多态与属性运行原理
Jun 15 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
python实现控制台输出颜色
Mar 02 Python
virtualenv隔离Python环境的问题解析
Jun 21 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
python正则表达式面试题解答
2020/04/28 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
django 信号调度机制详解
2019/07/19 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
python pillow库的基础使用教程
2021/01/13 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
机电一体化专业应届生求职信
2013/11/27 职场文书
市场营销求职信范文
2014/02/21 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
2014年班级工作总结
2014/11/14 职场文书
红旗渠导游词
2015/02/09 职场文书
被告答辩状范文
2015/05/22 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫