【问题标题】:lists:append with list comprehensions列表:附加列表推导
【发布时间】:2011-07-23 23:59:44
【问题描述】:

如何使用列表理解定义lists:append 函数?

我想要类似的东西

1> append([[1, 2, 3], [a, b], [4, 5, 6]]).
[1,2,3,a,b,4,5,6]

【问题讨论】:

    标签: list erlang list-comprehension


    【解决方案1】:

    请记住,您可以在同一列表推导中使用来自生成器的元素!

    1> Lists = [[1, 2, 3], [a, b], [4, 5, 6]].
    [[1,2,3],[a,b],[4,5,6]]
    2> [N || L <- Lists, N <- L].             
    [1,2,3,a,b,4,5,6]
    

    【讨论】:

      【解决方案2】:
      [Y || X <- [[1,2,3],[a,b],[4,5,6]], Y <- X ].
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        • 1970-01-01
        • 2017-10-09
        • 2010-11-07
        • 1970-01-01
        相关资源
        最近更新 更多