关于对递归的理解
我把递归理解为上下楼梯,它由外到内进去,再由内到外出来,上代码,这样会更好理解
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

浙公网安备 33010602011771号