运行Python代码时抛出了一个错误";列表分配索引超出范围“;
运行此代码“列表分配索引超出范围”时出现以下错误有什么建议吗运行Python代码时抛出了一个错误";列表分配索引超出范围“;,python,Python,运行此代码“列表分配索引超出范围”时出现以下错误有什么建议吗 def Test_Index(Rg): n = len(Rg) vector = [] for i in range (1, n+1): vector[i] = Rg[i] for i in range (1, n+1): for j in range (i, n+1): if vector[j] < vector[i]:
def Test_Index(Rg):
n = len(Rg)
vector = []
for i in range (1, n+1):
vector[i] = Rg[i]
for i in range (1, n+1):
for j in range (i, n+1):
if vector[j] < vector[i]:
tmp = vector[i]
vector[j] = tmp
'count number of different'
for i in range (1, n):
if vector[i] < vector[i+1]:
Test_Index =+ 1
Test_Index =+ 1
return Test_index
def测试索引(Rg):
n=len(Rg)
向量=[]
对于范围(1,n+1)内的i:
向量[i]=Rg[i]
对于范围(1,n+1)内的i:
对于范围(i,n+1)内的j:
如果向量[j]<向量[i]:
tmp=向量[i]
向量[j]=tmp
“计算不同的数量”
对于范围(1,n)内的i:
如果向量[i]<向量[i+1]:
测试指数=+1
测试指数=+1
回归检验指数
您运行代码了吗?这是不是给了你一个错误?