python用函数实现求列表里面所有奇数位置的和

如题所述

[1] 以 1 作为下标开始位置,即列表中首个元素为奇数位置,则代码如下:

代码一

def oddsum(x):

    s = 0

    for i in x[::2]:

        s += i

    return s

运行结果一

[2] 以 0 作为下标开始位置,即列表中首个元素为偶数位置,则代码如下:

代码二

def oddsum(x):

    s = 0

    for i in x[1::2]:

        s += i

    return s

    

运行结果二

温馨提示:答案为网友推荐,仅供参考
相似回答