美文网首页
计算列表嵌套层数

计算列表嵌套层数

作者: 十二右 | 来源:发表于2018-07-30 15:26 被阅读0次
 23 def list_depth(items: list) -> int:
 24     max_depth = 1 if isinstance(items, list) else 0
 25     if max_depth:
 26         for item in items:
 27             if isinstance(item, list):
 28                 max_depth = max(max_depth, list_depth(item) + 1)
 29     else:
 30         return max_depth
 31     return max_depth

相关文章

  • 计算列表嵌套层数

  • Checkin笔记 - Flatten a List

    题目 将一个嵌套的列表展开成一维列表,嵌套的层数不固定。例如,输入一个 列表[[[2]], [4, [5, 6, ...

  • markdown test

    一级标题 二级标题 三级标题 嵌套列表嵌套列表嵌套列表嵌套列表嵌套列表嵌套列表 无序列表 无序列表 有序列表1 有...

  • vue+element-ui表单校验之数组多层嵌套

    表单校验两层数组嵌套

  • 一 -18 python (基础)列表的镶嵌

    列表嵌套 类似while循环的嵌套,列表也是支持嵌套的 一个列表中的元素又是一个列表,那么这就是列表的嵌套叫做二维...

  • Python基础_04:列表(2019-1-13)

    列表 列表嵌套

  • python(7):字典(2)

    1.嵌套 将一系列字典存贮再列表中,或将列表作为值存贮在字典中,称为嵌套。可以在列表中嵌套字典,字典中嵌套列表,字...

  • some codes

    最近有个小需求,需要对指定层数的目录进行遍历查找 打印进度条 列表嵌套展开 参考资料 字典互换键值对 参考资料la...

  • 循环嵌套与算法

    本节大纲 循环嵌套 列表生成式 排序算法 循环嵌套 列表生成式 排序算法

  • python函数总结

    1、线性迭代可以直接用for循环,效率高并且节省空间,对于任意深度的任意嵌套一般用递归实现 例:计算一个嵌套子列表...

网友评论

      本文标题:计算列表嵌套层数

      本文链接:https://www.haomeiwen.com/subject/pmsfvftx.html