美文网首页
如何合并列表全部层级数据?

如何合并列表全部层级数据?

作者: Data_Skill | 来源:发表于2019-06-24 18:36 被阅读0次

原始数据

原始数据原始数据

最终结果

结果结果

代码:

let
    源 = {1,2,{2,3},{{5,6}},{{{7,9}}}},
    fx=(x)=>List.Combine(List.Transform(x,
                                        each if _ is list  //等同于 Value.Is(_,type list)
                                        then @fx(_) 
                                        else {_}
                                        )
                         ),
    自定义1 = fx(源)
in
    自定义1

解释:
这里使用了递归方式来进行求解。同时这里使用了一个小技巧,is type的写法,实际上这个写法是和Value.Is(值,type 类型)写法相同。递归结束条件为列表中的值不等于list格式。

相关文章

  • 如何合并列表全部层级数据?

    原始数据 最终结果 代码: 解释:这里使用了递归方式来进行求解。同时这里使用了一个小技巧,is type的写法,实...

  • iOS TableView多级列表

    需求 TableView多级列表:分级展开或合并,逐级获取并展示其子级数据,可以设置最大的层级数,支持多选、单选、...

  • python合并列表为字典,并排序

    昨天为了实现哈夫曼编码 遇到了如何合并两个列表、以及字典排序问题 整理数据 为了后面数据的处理,需要上边的两个列表...

  • python 多个列表 list合并成一个大列表

    python 多个列表 list合并成一个大列表假如数据为: 合并结果为一个大列表 解决办法: 笨方法: 列表推导...

  • pandas常用操作

    pandas读取数据: pandas查看数据: pandas删除行、列: pandas排序: pandas合并列表...

  • (4.Navigating a Data Hierarchy w

    利用列表视图在数据结构中导航 列表视图的常见用法——也是它们能够完美胜任的地方——是导航拥有层级结构的数据。在数据...

  • 纯代码NSOutlineView

    在mac开发中,常常需要用类似列表的结构来展示数据,最好还有层级,类似于树,比如族谱、菜单等层级结构数据。这个时候...

  • OutlineView

    在mac开发中,常常需要用类似列表的结构来展示数据,最好还有层级,类似于树,比如族谱、菜单等层级结构数据。这个时候...

  • R合并不等长list的elements为dataframe

    0、示例 列表数据 1、Rbind行合并list,折叠elements 元素为一列 2、Cbind,列合并list...

  • thinkphp5中内置的getTreeData来获取树形或层级

    /*** 获取全部数据* @param string $type tree获取树形结构 level获取层级结构...

网友评论

      本文标题:如何合并列表全部层级数据?

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