python-3.x 如何将多个列表(嵌套列表)合并为一个列表?[duplicate]

js81xvg6  于 2023-01-06  发布在  Python
关注(0)|答案(1)|浏览(141)
    • 此问题在此处已有答案**:

How do I make a flat list out of a list of lists?(34个答案)
昨天关门了。
比如说我得到了

[[], [2, 3, 4, 5]]
[[1], [3, 4, 5]]
[[1, 2], [4, 5]]
[[1, 2, 3], [5]]
[[1, 2, 3, 4], []]

我想把第一个列表转换成[2,3,4,5],下一个[1,3,4,5],等等,我试着把它们相乘,但是列表当然不能乘整数。

mrfwxfqh

mrfwxfqh1#

您可以使用itertools.chain

>>> from itertools import chain
>>> list(chain.from_iterable([[1, 2], [4, 5]]))
[1, 2, 4, 5]

相关问题