如何将一个三维数组合并成一个普通数组?

2024-06-02 06:01:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列表中的列表三维数组,但我希望每个单独的列表成为列表中只有一个值。你知道吗

例如

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

是我的三维数组,列表中有列表,我想将此列表转换为:

[qwe, wer, ert, rty]

有效地将列表连接成列表中的一个元素。你知道吗

有没有一种简单的方法?你知道吗


Tags: 方法元素列表数组werqwertyert
2条回答

你可以join这些与''.join一起,我们可以在上面定义一个映射:

>>> list(map(''.join, data))
['qwe', 'wer', 'ert', 'rty']

你可以这样做:

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

输出:

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

相关问题 更多 >