国产成人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片毛片吸奶视频| 蜜桃成时熟| 爸爸的擎天柱让我看第二集 | 柴郡主扮演者| 芬太尼事件对中国形成的危害| 搞笑视频| (NP、高H、纯肉、真空)| 大雷| 维密内衣秀| 公车上双乳被两男人夹击电影| 自己怎么玩隐私位置游戏| 老公说我越来越骚的心理| 小扫货几天没弄了这么多| 翁虹任达华《玉尺经》| 电影《满足2》完整版在线观看 | TOKYO.HOT| 老汉噗嗤一声整根全进视频| 4虎CVT4WD入口免费| 适合做时看的电影| 公媳欢情沈曼最新章节更新| 动物扌桑辶鬲的| 《警花交换做爰》| 我妈妈同意你再做一次心理咨询| 国内免费LOGO网站| 公交车掀开奶罩边躁狠狠躁漫画| 呱呱爆料网每日爆料| 张嘴伸舌头呼吸原声| 三男一女CP免费观看电视剧大全| 《特别酒店》免费观看| 白日梦我小说全文免费阅读| 免费的行情网站WWW网页版| 星空无限传媒免费观看电视剧| 国产精品久久久久久精品| 言教授要稳住肉馅小水饺笔趣阁 | 《被按摩的人妻4》| 国产在线观看免费全集电视剧网站 | 《熟妇的荡欲》免费看| 《高压监狱5》完整版| 冰块放入PP做出的牛奶能喝吗| 封闭学校学费价格表