Python 如何在奇数索引的列表中添加元素?
假设我调用这个函数getSumLobbits([1,2,3,4,5])。这应该返回6,因为2+4位于奇数索引。我已经知道如何让它返回奇数索引中的数字,但我不确定如何添加它们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])?为什么不
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])