Python-嵌套列表list的全面解析

 更新时间:2016年06月08日 15:22:39   投稿:jingxian  
下面小编就为大家带来一篇Python-嵌套列表list的全面解析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一个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的@property装饰器的用法

    介绍Python的@property装饰器的用法

    这篇文章主要介绍了介绍Python的@property装饰器的用法,是Python学习进阶中的重要知识,代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • python&MongoDB爬取图书馆借阅记录

    python&MongoDB爬取图书馆借阅记录

    这篇文章主要介绍了python&MongoDB爬取图书馆借阅记录的相关资料,需要的朋友可以参考下
    2016-02-02
  • python实现对文件进行MD5校验

    python实现对文件进行MD5校验

    这篇文章主要为大家详细介绍了如何使用python对文件进行MD5校验并比对文件重复,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • python flask实现分页效果

    python flask实现分页效果

    这篇文章主要为大家详细介绍了python flask实现分页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Python图像处理之给图片添加圆角效果的完整代码

    Python图像处理之给图片添加圆角效果的完整代码

    在日常的图像处理任务中,我们经常需要对图片进行一些美化和调整,今天,我将向大家介绍一个使用Python编程语言,结合PIL(Python Imaging Library)库,给图片添加圆角效果的方法,需要的朋友可以参考下
    2025-03-03
  • Python数据类型之Tuple元组实例详解

    Python数据类型之Tuple元组实例详解

    这篇文章主要介绍了Python数据类型之Tuple元组,结合实例形式分析了Python元组类型的概念、定义、读取、连接、判断等常见操作技巧与相关注意事项,需要的朋友可以参考下
    2019-05-05
  • Python xpath,JsonPath,bs4的基本使用

    Python xpath,JsonPath,bs4的基本使用

    这篇文章主要介绍了Python xpath,JsonPath,bs4的基本使用,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-07-07
  • python单链路性能测试实践

    python单链路性能测试实践

    这篇文章主要为大家介绍了python单链路性能测试实践示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Python爬虫JSON及JSONPath运行原理详解

    Python爬虫JSON及JSONPath运行原理详解

    这篇文章主要介绍了Python爬虫JSON及JSONPath运行原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • python skimage图像处理

    python skimage图像处理

    这篇文章主要为大家介绍了python skimage图像处理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06

最新评论