求嵌套列表的深度可以使用递归的方法。
首先定义一个函数,该函数接收一个列表作为参数,然后通过判断该列表中的元素是否是列表来递归调用该函数,并计算每一次递归调用的深度。最终,返回递归调用的最大深度即可。
以下是代码实现:
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
在调用上面的函数时,只需将您想要求深度的嵌套列表作为参数传递即可。