如何在列表中减去奇数索引值并添加偶数索引值?(a-b+c-d+e)

use*_*900 -1 python list python-3.x

给定一个整数列表,我想减去所有具有奇数索引的整数并添加所有具有偶数索引的整数。如果没有常规的“带有迭代器和加/减的while循环”,是否有任何压缩方法可以做到这一点?

wim*_*wim 5

使用切片的步骤:

n = sum(L[0::2]) - sum(L[1::2])
Run Code Online (Sandbox Code Playgroud)

序列切片语法L[i:j:k]记录在这里,具体参考注释5。