Python递归遍历列表及输出的实现方法

 更新时间:2015年05月19日 16:06:22   作者:MXi4oyu  
这篇文章主要介绍了Python递归遍历列表及输出的实现方法,可实现递归遍历列表中的每一项,若是元祖则判断是否为基本类型然后输出,需要的朋友可以参考下

本文实例讲述了Python递归遍历列表及输出的实现方法。分享给大家供大家参考。具体实现方法如下:

def dp(s):
  if isinstance(s,(int,str)):
    print(s)
  else:
    for item in s:
      dp(item)
l=['jack',('tom',23),'rose',(14,55,67)]
dp(l)

运行结果如下:

jack
tom
23
rose
14
55
67

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • 使用Python画了一棵圣诞树的实例代码

    使用Python画了一棵圣诞树的实例代码

    这篇文章主要介绍了使用Python画了一棵圣诞树的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • OpenCV半小时掌握基本操作之腐蚀膨胀

    OpenCV半小时掌握基本操作之腐蚀膨胀

    这篇文章主要介绍了OpenCV基本操作之腐蚀膨胀,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 老生常谈python字典用法

    老生常谈python字典用法

    python 创建字典可以使用 dict 函数,或者使用花括号,用花括号的方式更为常见。本文给大家介绍python字典用法,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • Python语言的面相对象编程方式初步学习

    Python语言的面相对象编程方式初步学习

    这篇文章主要介绍Python语言的面相对象编程方式的初步学习,包括类和对象以及继承特性等知识,需要的朋友可以参考下
    2016-03-03
  • python多线程同步之文件读写控制

    python多线程同步之文件读写控制

    这篇文章主要为大家详细介绍了python多线程同步之文件读写控制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • python中使用多线程改进flask案例

    python中使用多线程改进flask案例

    这篇文章主要介绍了使用多线程改进flask案例,线程是指进程内的一个执行单元,也是进程内的可调度实体.线程的划分尺度小于进程,使得多线程程序的并发性高,更多具体内容,需要的小伙伴可以参考下面文章相关资料,希望对你有所帮助
    2022-03-03
  • 解决python 输出是省略号的问题

    解决python 输出是省略号的问题

    下面小编就为大家分享一篇解决python 输出是省略号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 详解Python with/as使用说明

    详解Python with/as使用说明

    这篇文章主要介绍了Python with/as使用说明,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • python 匿名函数与三元运算学习笔记

    python 匿名函数与三元运算学习笔记

    这篇文章主要介绍了python 匿名函数与三元运算的相关资料,帮助大家更好的理解和学习python 编程,感兴趣的朋友可以了解下
    2020-10-10
  • Python OpenCV机器学习之图像识别详解

    Python OpenCV机器学习之图像识别详解

    OpenCV中也提供了一些机器学习的方法,例如DNN等。本文将为大家详细介绍一下OpenCV中利用机器学习实现的一些图片识别功能:人脸识别、车牌识别等,感兴趣的可以了解一下
    2022-01-01

最新评论