国产成人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]

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

关注

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

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

来吧儿子妈妈是纯还是混| 国产在线观看免费全集电视剧网站| 吃春晚药后妈妈疯了怎么对付 | 你丈夫比我老公更厉害| 顶到里面了~疼| 菠萝蜜在线观看免费播放电视剧| 亲吻拔萝卜原声不带歌词抓奶| 蘑菇花园H5部分阅读目录大全| 5YY3.CNV7Y7.CC| 敌伦交换小敏小静小雅第1集| 我穿水被同桌C出水了H漫画 | 玉茎入玉门的正确方法图片| 《玉浦困之初入桃花之风雨山应》…| 《大度》韩版免费| 人狗大战2免费观看正版| 免费的行情网站WWW网页版 | CSGO2开箱网站| 《从上司到妻子》动画结局| 两个奶头被吃得又翘又肿特别疼| 主动把奶头放进男朋友嘴巴里| 在床上怎么骚一点| 《炸裂吧!巨棒》免费阅读漫画| 无码粉嫩小滨无套在线观看...| 打牌生猴子的视频大全| 免费观看已满十六岁电视剧中文版| 干爹你真棒插曲免费看| 小雪解开乳罩给老杨摸| 《准儿媳》在线观看完整版免费| 黑色蕾丝女装大长腿| 扌桑小孩的辶鬲的历史背景| 97人妻人人躁人人玩人人澡AV| 樱花视频在线观看免费高清电视剧| 人狗大战6免费观看正版| 乱亲女小莹的| 摸的下身已洪水泛滥怎么办| 二人努力生猴子免费观看| 免费观看已满十八岁电视剧美国| 擦边舞蹈| 《粘液》电影免费观看 | 100张美女光溜溜的背景图片| 二人世界高清视频播放