我有一个数字列表,我应该找到该列表中的最大数字并输出其索引,而不是实际值。 该列表称为数字。 这就是我所拥有的:
N = 0
for i in numbers:
if i > N:
N=i
for N in numbers:
print (numbers.index[N])
这会返回此错误 TypeError:'builtin_function_or_method'对象不可订阅 我不想使用'max'功能。 代码将返回最大的数字,如何让它返回索引?
答案 0 :(得分:1)
我认为此代码对您有所帮助。
index = 0
length = len(numbers)
maxNum = 0
for i in range(length):
if numbers[i] > maxNum:
index = i
maxNum = numbers[i]
索引就是你想要的。