首页 > 其他 > 详细

递归嵌套列表

时间:2015-10-16 13:36:23      阅读:338      评论:0      收藏:0      [点我收藏+]

一个多表的建立(该列表存储在目录)并输出的项目列表

例如下面的附图:

技术分享

能够看出输出的仅仅是输出了外列表

当然也能够多次循环输出每个子项:例如以下图所看到的

技术分享

注:isinstance(object, classinfo)为python的内置函数,用来推断对象的类型

这是三层循环,假设是非常多次循环再用for循环输出就太麻烦了,

对于这样的情况须要建立一个函数。递归循环输出子项

例如以下图所看到的:

技术分享

仅仅需建立函数print_lol(),假设内置函数isinstance()推断子项为列表时。调用函数print_lol()本身

然后使movies作为函数print_lol的參数,调用函数输出列表子项


对于这个嵌套列表也能够使用数组下标的方式输出当中某一项

如:

>>> print(movies[5][1][1])
sex
>>> 


版权声明:本文博主原创文章,博客,未经同意不得转载。

递归嵌套列表

原文:http://www.cnblogs.com/bhlsheji/p/4884933.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!