谁能告诉我这个index是干吗用的?

来源:9-3 Python函数返回值

GrayspaceDragon

2021-04-11 18:45

def sub_sum(L):
    index = 0
    sum1 = 0
    sum2 = 0
    for item in L:
        if index % 2 == 0:
            sum1 += item
        else:
            sum2 += item
        index += 1
    return sum1, sum2

L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = sub_sum(L)
print('奇数项的和 = {}'.format(result[0]))
print('偶数项的和 = {}'.format(result[1]))


写回答 关注

1回答

  • 慕无忌3009458
    2021-04-12 16:33:10

    用来判断list每一项是奇数项还是偶数项的,index%2如果等于0,那就是偶数项,如果不等于0,那就是奇数项

    落尘无情 回复Graysp...

    主要是你的列表太特殊了,刚好对应着位置

    2021-05-02 14:16:44

    共 4 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154170 学习 · 1075 问题

查看课程

相似问题