如何将列表的第一个元素的值连接到下一个位置?-Python

我需要以某种方式将列表的第一个元素传递给下一个元素,但我想不出一种方法来做到这一点。

我有的是这个列表:

list_lists = [[1], [2,3], [4,5,6]]

输出将是:

list_output = [[1], [1,2,3], [1,2,3,4,5,6]]

回答

这正是itertools.accumulate正在做的事情:

>>> from itertools import accumulate
>>> list(accumulate(list_lists))
[[1], [1,2,3], [1,2,3,4,5,6]]


以上是如何将列表的第一个元素的值连接到下一个位置?-Python的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>