我有一个包含列表中列表的3D数组,但我希望每个单独的列表只是列表中的一个值。
例如。
[['q', 'w', 'e'], ['w', 'e', 'r'], ['e', 'r', 't'], ['r', 't', 'y']]
是我的3D数组,列表中包含列表,我想将此列表转换为:
[qwe, wer, ert, rty]
有效地将列表连接到列表中的1个元素。
有简单方法吗?
答案 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