# 递归方法打印多重列表
li = [1, [[2, [3]], [4], 5], 6, 7, [8], 9, 10]
def print_li(li):
for x in li:
if type(x) == list:
print_li(x)
else:
print(x)
print_li(li)
建立打印函数print_li(li),用for循环判断列表中的每一项,
如果该项还是列表,则递归调用函数自身继续判断,
如果不是列表,则直接输出即可。
本文介绍了一种使用递归方法来打印嵌套列表的方法。通过定义一个递归函数print_li,该函数遍历输入列表的每个元素,如果元素是列表,则再次调用自身进行深入遍历;如果元素不是列表,则直接打印元素。这种方法可以处理任意深度的嵌套列表。
1926

被折叠的 条评论
为什么被折叠?



