pyhton:如何知道一个列表是几位列表?
时间: 2023-06-06 17:08:34 浏览: 89
python判断变量是否为列表的方法
一个列表是几维列表取决于嵌套的层数,可以通过递归遍历列表来计算嵌套的层数。以下是一个示例代码:
```
def count_nested_lists(lst):
if isinstance(lst, list):
return 1 + max(count_nested_lists(item) for item in lst)
else:
return 0
# 示例
nested_list = [[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]
print(count_nested_lists(nested_list)) # 输出 3
```
阅读全文