【发布时间】:2021-12-30 23:57:06
【问题描述】:
def myMax(L):
print(L)
f=len(L)
ind=0
maxx=L[0]
for i in range(len(L)):
if L[i]>maxx:
maxx=L[i]
ind=i
return (ind,maxx)
print(myMax([1, 2, -9, 10]))
print(myMax([]))
我对python很陌生。以上是我编写的代码,它接受一个列表作为输入,并返回一个元组,其中包含最高数字的索引和最高数字本身。
由于某种原因,我在第 5 行收到“IndexError:list index out of range”,其中“maxx=L[0]”
任何帮助将不胜感激
【问题讨论】:
-
你传递了一个空数组,所以它在索引 0 上没有任何内容
标签: python list function tuples index-error