一ke大白菜

关注

python list内元素相加

一ke大白菜

关注

阅读 37

2022-04-21

#元素累加

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)

也可以

  1. data1= data[:1] + [sum(data[x:x+2]) for x in range(len(data)-1)]

  2. data1= [sum(data[x-1:x+1]) if x>0 else data[0] for x in range(0,len(data))]

相关推荐

小_北_爸

list 相加 列表增加元素 array 相加 或list+array 列表每个元素+字符

小_北_爸 31 0 0

求索大伟

python list 按位置相加

求索大伟 9 0 0

彭维盛

python 列表内是否有元素

彭维盛 79 0 0

天使魔鬼

Python list添加、删除、替换元素

天使魔鬼 125 0 0

柠檬的那个酸_2333

python:给List添加元素

柠檬的那个酸_2333 34 0 0

程序员伟杰

list元素

程序员伟杰 34 0 0

萧萧雨潇潇

python List count()方法 list里面元素出现的次数

萧萧雨潇潇 71 0 0

有态度的萌狮子

python 遍历list并删除部分元素

有态度的萌狮子 96 0 0

追梦人的自留地

python list加入元素不重复

追梦人的自留地 50 0 0

静鸡鸡的JC

python中list列表修改元素

静鸡鸡的JC 183 0 0

精彩评论(0)

0 0 举报