6
$\开始组$

我有一个列表,如下所示:

列表1={{a,b,c},{a1,b1,c1},}

我需要如下:

{a,b,c},{a1,b1,c1},}

你能帮我做这个吗?

$\端组$
1
  • $\开始组$ 如果你像这样把括号放在左边{list1}={{a,b,c},{a1,b1,c1},}列表1将不包含右侧的外括号。 $\端组$ 3月27日20:23

5个答案5

重置为默认值
9
$\开始组$
加入@@list1

连餐@列表1

压扁[list1,1]

所有返回

{a,b,c},{a1,b1,c1},}

$\端组$
2
  • $\开始组$ 非常感谢你 $\端组$ 3月27日19:20
  • $\开始组$ 不客气 $\端组$
    – 埃尔多
    3月27日19:21
5
$\开始组$

使用更换在水平面1:

替换[list1,m_:>拼接@m, {1}]

{a,b,c},{a1,b1,c1},}

$\端组$
5
$\开始组$

还有一条路

级别[list1,{2}]({{a,b,c},{a1,b1,c1},},{f1,j1,k1},{fn,jn,kn}}*)

还有另一个:

拼接/@list1({{a,b,c},{a1,b1,c1},},{f1,j1,k1},{fn,jn,kn}}*)

解释/确认

探索整洁的方法发布者@古斯塔沃·德尔菲诺(使用查询):

查询[全部,拼接]//普通(*映射[拼接]*)
$\端组$
2
  • 1
    $\开始组$ (+1)出色地使用水平! :) $\端组$ 3月27日19:58
  • 1
    $\开始组$ 我在另一篇帖子中看到你做了些什么:删除[#,0]&/@list1 $\端组$ 3月27日21:36
$\开始组$
案例[list1,v_?VectorQ,All]序列@@@列表1ArrayReshape[列表1,{Times@@(大多数@尺寸@列表1),最后@尺寸@列表1}]

{a、b、c}、{a1、b1、c1}、}an、bn、cn}、f、j、k}、f1、j1、k1},{fn,jn,kn}}

$\端组$
$\开始组$

也可以这样做:

查询[All,Splice][list1]

$\端组$

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.