time_interval = [4, 6, 12]
Run Code Online (Sandbox Code Playgroud)
我想总结数字[4, 4+6, 4+6+12],以获得列表t = [4, 10, 22].
我尝试了以下方法:
for i in time_interval:
t1 = time_interval[0]
t2 = time_interval[1] + t1
t3 = time_interval[2] + t2
print(t1, t2, t3)
4 10 22
4 10 22
4 10 22
Run Code Online (Sandbox Code Playgroud) 假设我有两个列表:
A = [15,2,3,42,5,6,7,82,94,12,1,21,2,3,4,5,5,3,2,2,22,3,4,5,6,6,5........] # len(A) = 65
B = [15, 20, 4, 11, 12, 3]
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,列表 B 中的数字之和等于 65,这也是列表 A 的长度。
我想要做的是根据列表 B 中的数字将列表 A 拆分为列表,例如列表的第一个列表包含 15 个元素,第二个列表包含 20 个元素,第三个列表包含 4 个元素等。我正在等待您的答案。提前致谢。
我尝试了一些事情但无法实现我想要的。