索引错误:列表附加语法Python

索引错误:列表附加语法Python,python,list,indexing,Python,List,Indexing,我对这段代码有问题: while numSelector <= len(nums)+1: average = average + nums[numSelector] numSelector += 1 while numSelector如果列表的长度为n,则它包含索引为0到n-1的元素。尝试: numSelector = 0 while numSelector < len(nums): average = average + nums[numSelector]

我对这段代码有问题:

while numSelector <= len(nums)+1:
    average = average + nums[numSelector]
    numSelector += 1

while numSelector如果列表的长度为n,则它包含索引为0到n-1的元素。尝试:

numSelector = 0
while numSelector < len(nums):
    average = average + nums[numSelector]
    numSelector += 1

如果列表的长度为n,则它包含索引为0到n-1的元素。尝试:

numSelector = 0
while numSelector < len(nums):
    average = average + nums[numSelector]
    numSelector += 1
假设
len(nums)==5
。然后,线路:

而numSelector假设
len(nums)==5
。然后,线路:


当numSelector将条件更改为numSelector时将条件更改为numSelector