#元素累加
a=[58, 59, 69, 80, 96, 136, 207, 89, 101, 92, 102]
d2= [sum(a[:x]) for x in range(1,len(a)+1)]
print(d2)
#元素依次相加
data=[1,2,3,4]
data1= data[:1] + [x+y for x,y in zip(data[1:],data[:-1])]
print(data1)
也可以
-
data1= data[:1] + [sum(data[x:x+2]) for x in range(len(data)-1)]
-
data1= [sum(data[x-1:x+1]) if x>0 else data[0] for x in range(0,len(data))]