关于对递归的理解

我把递归理解为上下楼梯,它由外到内进去,再由内到外出来,上代码,这样会更好理解

def rs(x):
    for i in x:
        if type(i) is int:
            print(i, end=' ')
        else:
            print(rs(i), end=' ')


if __name__ == '__main__':
    lis = [1, 2, 3, [4, 5, [6, 7, 8, [9], 0], -1], -2]
    print(rs(lis))

  输出信息:

1 2 3 4 5 6 7 8 9 None 0 None -1 None -2 None

 

posted @ 2020-08-15 17:52  Naihe\  阅读(125)  评论(0编辑  收藏  举报
// 音乐播放器