分)编写list_sum函数,调用该函数时,将元素为整数数据的列表对象 作为参数传入。函数执行计算后返回新列表,新列表中,第i个元素为原列表中 前i+1个元素的和。例如:输入列表对象lst=[1,2,3,4,5],调用list_sum函数后, 返回新列表对象[1,3,6,10,15]
时间: 2024-03-12 07:47:21 浏览: 121
Python的高阶函数用法实例分析
好的,下面是实现list_sum函数的Python代码:
```python
def list_sum(lst):
result = []
sum = 0
for num in lst:
sum += num
result.append(sum)
return result
```
调用该函数的方式如下:
```python
lst = [1, 2, 3, 4, 5]
new_lst = list_sum(lst)
print(new_lst) # 输出[1, 3, 6, 10, 15]
```
该函数首先定义了一个空的列表result,用于存储计算结果。然后遍历传入的列表lst中的每个元素,将其累加到变量sum中,并将累加后的结果添加到result列表中。最后返回result列表即可。
阅读全文