国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python3递归函数实现遍历多维列表

Python3递归函数实现遍历多维列表

Python3递归函数实现遍历多维列表

头像

十一

2020-11-18 17:46:283213浏览 · 0收藏 · 0评论

大家有没有遇到过这样的一个问题,遍历多维数字列表,将所有偶数添加到新列表中先想一想我们要怎么做?利用哪一种函数可以实现?相信大家心里都有答案了吧,有没有小伙伴和小编一样,使用递归函数即可解决的呢?如果有,那就看下是否和我的操作一样,或者看下谁的操作更好吧~

需求:遍历多维数字列表,偶数添加到新列表中。

listv = [1,2,3,[4,6,7,8,[10,21,22]]]

代码实现:

def findEven(src,dest):
    for item in src:
        if isinstance(item, list):
            #当前元素为列表,继续调用
            findEven(item, dest)
        elif item%2==0:#求余
            dest.append(item)
listv = [1,2,3,[4,6,7,8,[10,21,22]]]
dest = []
findEven(listv, dest)
print(dest)

结果:

[2, 4, 6, 8, 10, 22]

小编给大家总结下学习关于递归函数要点,首先是自己调用自己,其次是注意结束条件与调用深度,这样我们才可以灵活掌控递归函数哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

三级产区和二级产区的区别与联系 | 女兒亂倫在线观看| 我兄弟的妈妈免费观看电视剧| 强伦轩特级A片免费播放女的老师| 老师穿白色双开真丝旗袍怎么穿 | 被室友男朋友认错后BY阿司匹林 | 可切换老司机模式浏览器| 猫又浸画| 在电影院里拨开内裤挺进 | 狗配女人宝典视频| 妻子的肉体偿还》5| 韩剧《酒醉热吻》| 《酒店激战》动漫1-5集免费观..| 人狗大战6免费观看正版 | 荷兰日B赛现场视频| 十二金鸭| 三级《出差被同房》| 免费B站看大片真人电视剧| 年轻的母亲2| 兄弟换麦子4国语中字| 亚洲国产精品99久久久久久| 开会桌下把荫蒂添的好多水| 国产精华最好的产品入口| 我要和你在一起电视剧免费观看| 淘宝情趣记事BY欲晓| 有没有免费看片的软件| 《父债女偿》在线观看全集| 《慈母夜吟》完整版| 精品欧美无人区乱码毛片| 少女与船夫1977经典版歌曲| 刚长毛的初一女生年龄范围| 苍老师40集全免费播放| 百度推荐官| 妈妈和女儿齐上阵的播出时间| 舌头伸进去添的我爽高潮| 《訾花交换做爰》| 《黑寡妇3:满天星法版》| 无法抗拒的你ID中字| 《我的漂亮老板娘》演员名单| 怎么用一支笔把自己弄出粘液| 女主被兄弟三人轮流欺负的小说