小编gag*_*eep的帖子

如何使用列表推导连续添加列表中的值?

我想连续在列表中添加值.有没有办法通过使用列表理解来做到这一点?

input_list = [1,2,3,4,5,6]
expected_list = [1,3,6,10,15,21]
Run Code Online (Sandbox Code Playgroud)

这可以通过此功能完成

def add_list(input_list):
    required_list =[input_list[0]]
    for item in range(1,len(input_list)):
        required_list.append(required_list[-1] + input_list[item])
    return (required_list)
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

0
推荐指数
1
解决办法
488
查看次数

标签 统计

list-comprehension ×1

python ×1