<分区>
如何让我的代码返回最小数字的索引,而不仅仅是最小数字?这是我写的:
def index_smallest(first):
minimum = first[0]
for x in first:
if x < minimum:
minimum = x
return minimum
标签 python
<分区>
如何让我的代码返回最小数字的索引,而不仅仅是最小数字?这是我写的:
def index_smallest(first):
minimum = first[0]
for x in first:
if x < minimum:
minimum = x
return minimum
最佳答案
将 return minimum
更改为 return first.index(minimum)
。
或者使用
def index_smallest(first):
return first.index(min(first))
演示:
>>> first = [1, 0, -1, 3]
>>> first.index(min(first))
2
关于python - 返回最小数字的索引而不是最小数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35352331/