Python 如何在奇数索引的列表中添加元素?

Python 如何在奇数索引的列表中添加元素?,python,list,indices,Python,List,Indices,假设我调用这个函数getSumLobbits([1,2,3,4,5])。这应该返回6,因为2+4位于奇数索引。我已经知道如何让它返回奇数索引中的数字,但我不确定如何添加它们 getSumOdds(aList): return aList[1::2] 所有这一切只是返回奇数位置的数字。我也希望它只是为了回报。我尝试过以各种方式使用sum(),但似乎没有任何效果。任何事都会有帮助的 你是在找sum(aList[1::2])?你是在找sum(aList[1::2])?为什么不

假设我调用这个函数getSumLobbits([1,2,3,4,5])。这应该返回6,因为2+4位于奇数索引。我已经知道如何让它返回奇数索引中的数字,但我不确定如何添加它们

    getSumOdds(aList):
        return aList[1::2]

所有这一切只是返回奇数位置的数字。我也希望它只是为了回报。我尝试过以各种方式使用sum(),但似乎没有任何效果。任何事都会有帮助的

你是在找
sum(aList[1::2])

你是在找
sum(aList[1::2])

为什么不直接求那个片段的和呢?我还推荐一种更具python风格的方法,称之为
sum\u odd\u index(a)
,以符合python的命名标准。如果我调用你的方法,我可能会认为它将对奇数求和。为什么不直接对那部分求和呢?我还建议使用一种更具python风格的方法,并根据python中的命名标准将其命名为
sum\u odd\u index(a)
。如果我调用你的方法,我可能会认为它会对奇数求和。
getSumOdds(aList):
    return sum(aList[1::2])