韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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]

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

关注

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

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

办公室刺激战场第二季在线观看 | 把老婆闺蜜干了俩次| 女性穿裤子阴沟凸起是咋回事| B站暴躁女RAPPER| 丈夫不在家儿媳想老公的背景故事| 一边啃奶头一边躁狂会怎么样 | 情满四合院免费观看全集电视剧| 《破外女》高清完整版| 李丽珍的电影| 日韩电影在线观看高清版电视剧 | 碎花裙| 少女第一次免费观看第二集| 快拨出天我是你母亲歌词监控| 东北老阿姨高清免费观看电视剧| 女朋友太骚了每次进去都觉得很热 | 咖啡全国十大品牌| 只交不泄的方法| 鲁鲁射击免费播放电视剧全部| 女性左腿又开腿肚子中间疼视频 | 太太你想丈夫被开除吧| 《为子献身》高清完整版在线观看| 《囚禁空姐》电影免费观看| 明星的照片| 诡秘之主 小说| 打开B站看片| 《丰裕纵横杨玉环》| 六年级女孩裙子下的具体内容| 美国禁忌2在线观看电视剧| 交换朋友的老婆2中字谜给看| 星空无痕MV免费视频观看| 他扒开内裤把舌头伸进去| 《部长你别这样》大结局| 不堪入耳的黄话怎么说| 《我的漂亮老师2》| 一家乱战60集全播放免费观看| 姐姐片多多免费高清电视剧叶玉卿| 趁女朋友洗澡C她闺蜜| 《漾出OVER FLOWER》| 共享女儿小诗1~10章的背景资..| 《禁忌2》的完整演员表| 外国大片又大又好看的PPT