来自这个问题 将数组的最后一个位置添加到同一个数组
我很好奇上述循环是否可以在列表理解中完成?
array = [3,4,2,5,4,5,8,7,8,9]
value = 10
for i in range(1,10):
array[i] = array[i-1] + value
我想也许是海象接线员。
我的尝试给了我一个错误,导致无法使用赋值表达式和下标
[array[count] := val if count == 0 else array[count] := array[count-1] + value for count,val in enumerate(array)]
有任何想法吗?