2016-10-04 93 views
0

說我稱這個函數getSumOdds([1,2,3,4,5])。這應該返回6,因爲2 + 4位於奇數指數。我已經想出瞭如何讓它返回奇數索引處的數字,但我不確定如何添加它們。如何在奇數索引中添加列表中的元素?

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

所有這些都會返回奇數位置的數字。我也希望它只是返回aList。我曾嘗試以各種方式使用sum(),但似乎沒有任何工作。任何事情都會有幫助!

+3

爲什麼不只是總結那片? –

+0

我還建議使用更多pythonic方法,並將其命名爲'sum_odd_indices(a)',以符合python中的命名標準。如果我打電話給你的方法,我可能會認爲它會對奇數進行求和。 –

回答

2
getSumOdds(aList): 
    return sum(aList[1::2]) 
相關問題