【发布时间】:2022-01-24 11:21:48
【问题描述】:
我需要创建一个列表,将 x 到 x 范围内的值相加。例如,用 2 计算总和 2
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
listSum = sum(myList)
print(f"Sum of list -> {listSum}")
我想在第一次迭代中实现 1+2,在接下来的 3+4 中直到最后一个列表值。我尝试了列表压缩,但我不知道如何求和。
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list2 = [ i for i in range(myList[0],len(myList),2)]
print(list2)
我假装得到 list2 = [3,7,11,15,19]
问题是,例如,如果我的列表有 240 个值,我想将 60 与 60 相加,以 60 个值的块为单位求和。
有人可以帮我解决这个问题吗?
【问题讨论】: