我尝试运行此代码,但出现一个错误:数组分配索引超出范围
def amir(st) :
i = 0
j = 0
a = array.array('b')
while i <= len(st)+1:
a[i] = model[st[i]]
i +=1
return a[i]
答案 0 :(得分:0)
首先,它超出范围,因为i
取值为len(st)
和len(st)+1
时,st的索引将超出范围。
j
。
您实际上并不需要循环,似乎只想model[st[-1]]
。
def amir(st) :
return model[st[-1]]