Python(列表里的元素)

n是一个列表
n(i)是代表列表里的一个元素吗?
为什么我把n(i)改成i以后结果就从16变成15了呢?
i不是也表示元素的意思吗?不知道我哪里写错了,请求指点!感谢!

img

i是下标啊,和元素值无关
列表有6个元素,下标值从0到5,那么累加起来就是15啊。第一段代码是对列表所有元素值累加;第二段只是对列表所有下标进行累加,毫无意义

你在循环里加这样一行代码
print(i,n[i]),仔细看看i到底是什么,n[i]又是什么
想不明白就多观察,不要光凭想象