之前总是在想遍历多层嵌套的列表,需要循环套循环,用递归函数就可以遍历任何层数的列表
代码如下:
lt = [1, 2, [3, 4, [5, 6, [7, 8], 9, [17, 18], 10], 11, 12], 13, 14] def flat(lst): for a in lst: if type(a) == list: flat(a) continue print(a) flat(lt)