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 Web程序部署到Ubuntu服务器上的方法
Feb 22 Python
Python 实现使用dict 创建二维数据、DataFrame
Apr 13 Python
python实现Zabbix-API监控
Sep 17 Python
图文详解python安装Scrapy框架步骤
May 20 Python
pytorch使用Variable实现线性回归
May 21 Python
python实现windows倒计时锁屏功能
Jul 30 Python
python对常见数据类型的遍历解析
Aug 27 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 Python
Python xlrd模块导入过程及常用操作
Jun 10 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 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获取网址的顶级域名函数代码
2012/09/24 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
Python遍历目录中的所有文件的方法
2016/07/08 Python
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
杭州-DOTNET笔试题集
2013/09/25 面试题
生日宴会答谢词
2014/01/09 职场文书
生态养殖创业计划书
2014/05/06 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
年度考核表个人总结
2015/03/06 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
舞出我人生观后感
2015/06/16 职场文书
成事在人观后感
2015/06/16 职场文书