我有一个清单:
lst = [0, -7, 0, 0, -8, 0, 0, -4, 0, 0, 0, -6, 0, -4, -29, -10, 0, -16, 0, 0, 2, 3, 0, 18, -1, -2, 0, 0, 0, 0, 0, 0, 21, 10, -10, 0, -12, 3, -5, -10]
Run Code Online (Sandbox Code Playgroud)
我希望在值后跟两个连续的零时创建带有条件中断的子列表组.
所以我的中间清单会喜欢
newlst = [-7,-8,-4,[-6,-4,-29,-10,-16],[2,3,18,-1,-2],[21,10,-10,-12,3,-5,-10]]
Run Code Online (Sandbox Code Playgroud)
而最终输出将是子列表的总和:
[-7,-8,-4,-65,18,-3]
Run Code Online (Sandbox Code Playgroud)
我尝试在枚举的for循环中使用索引号,但我没有得到我想要的输出.