【发布时间】:2021-05-01 09:54:50
【问题描述】:
# List_values = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
# Example :
# 21 = 1+2+3+4+5+6
# 27 = 2+3+4+5+6+7
# 33 = 3+4+5+6+7+8
# 39 = 4+5+6+7+8+9
# Output = [21,27,33,39,45,51,57,63,69,75] # till 10 times
我正在尝试将 0 索引值与第 N 个索引值相加,然后跳过第一个索引值 (1) 并开始从第二个索引值 (2) 到第 N 个索引值进行求和
【问题讨论】:
-
你考虑过使用简单的循环吗?或者您正在寻找一个没有循环的有效解决方案?
-
我正在寻找一种有效的方法
-
@Vipul 所以预期的结果应该是
[21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99, 105]? -
是,列表中的值可以是无序序列
标签: arrays python-3.x list integer logic