添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python求嵌套列表的深度

求嵌套列表的深度可以使用递归的方法。

首先定义一个函数,该函数接收一个列表作为参数,然后通过判断该列表中的元素是否是列表来递归调用该函数,并计算每一次递归调用的深度。最终,返回递归调用的最大深度即可。

以下是代码实现:

def depth_of_nested_list(lst):
    max_depth = 0
    for item in lst:
        if isinstance(item, list):
            max_depth = max(max_depth, depth_of_nested_list(item) + 1)
    return max_depth

在调用上面的函数时,只需将您想要求深度的嵌套列表作为参数传递即可。

  •