【发布时间】:2020-03-08 06:50:48
【问题描述】:
使用 Python,我正在尝试构建列表的累积列表,其中列表中的每个元素都按列表中前一个元素的值的数量增长。下面的代码示例应该会更清楚。
my_list = [[1,2,3],[4,5,6],[7,8,9]]
list_new = []
final_list = []
for i in my_list:
list_new += i
final_list.append(list_new)
我正在尝试得到结果
[
[1,2,3]
, [1,2,3,4,5,6]
, [1,2,3,4,5,6,7,8,9]
]
但我得到了
[
[1,2,3,4,5,6,7,8,9]
, [1,2,3,4,5,6,7,8,9]
, [1,2,3,4,5,6,7,8,9]
]
非常感谢您的帮助!
【问题讨论】: