如何将三维数组加入普通数组?

时间:2018-02-01 21:52:10

标签: python arrays python-3.x

我有一个包含列表中列表的3D数组,但我希望每个单独的列表只是列表中的一个值。

例如。

[['q', 'w', 'e'], ['w', 'e', 'r'], ['e', 'r', 't'], ['r', 't', 'y']] 

是我的3D数组,列表中包含列表,我想将此列表转换为:

[qwe, wer, ert, rty]

有效地将列表连接到列表中的1个元素。

简单方法吗?

2 个答案:

答案 0 :(得分:2)

您可以执行以下操作:

>>> [['q', 'w', 'e'], ['w', 'e', 'r'], ['e', 'r', 't'], ['r', 't', 'y']]
>>> [''.join(l) for l in _]

输出:

  

[' qwe',' wer',' ert',' rty']

答案 1 :(得分:2)

您可以join''.join一起>>> list(map(''.join, data)) ['qwe', 'wer', 'ert', 'rty'] ,我们可以在其上定义映射

TypeError