代码之家  ›  专栏  ›  技术社区  ›  some_id

返回由元组中的元素组成的列表

  •  2
  • some_id  · 技术社区  · 15 年前

    如何返回元组的第一个元素?

    我想获取一个包含2个元素元组的列表,并将每个元组的第二个元素作为新列表返回。

    4 回复  |  直到 15 年前
        1
  •  2
  •   miku    15 年前
    1> P = {adam,24,{july,29}}.
    {adam,24,{july,29}}
    2> element(1,P).
    adam
    3> element(3,P).
    {july,29}
    

    另请参见: http://www.erlang.org/doc/reference_manual/data_types.html#id2259804

        2
  •  2
  •   Alin    15 年前

    你可以用列表:贴图(但不像清单那么简单):

    列表:贴图(乐趣({ux})->X结束,[{a,b},{c,d},{e,f}])。

        3
  •  1
  •   kr1    15 年前

    正是你问的:

        4
  •  1
  •   user425720    15 年前

    [Var2 |{| Var1,Var2}<-[{1,2},{3,4}]]

    因此,你所拥有的是列表理解(列表中的双管道)。管道之前(右手边)有发电机,左手边是产品。

    概述: