📜  从给定数组中找到得分最低的索引(1)

📅  最后修改于: 2023-12-03 15:06:37.919000             🧑  作者: Mango

从给定数组中找到得分最低的索引

在一个给定的数组中,找到得分最低的索引是一个常见的任务。下面介绍两种常见的解决方法。

方法一:遍历数组

首先,我们可以使用一个for循环来遍历整个数组,找到得分最低的元素,并记录其索引。

代码如下:

scores = [80, 90, 70, 60, 50, 85]
min_score = scores[0] # 假定最小值为第一个元素
min_index = 0         # 假定最小值索引为0

for i in range(1, len(scores)):
    if scores[i] < min_score:
        min_score = scores[i]
        min_index = i

print("得分最低的索引是:", min_index)

上述代码中,我们假定数组中的第一个元素是最小值,并记录其索引为0。然后使用for循环遍历数组中的其他元素,如果发现一个元素的得分比当前最小值还小,就更新最小值及其索引。最后输出得分最低的索引。

方法二:使用index()函数

另一种方法是使用index()函数来查找得分最低的元素的索引。

代码如下:

scores = [80, 90, 70, 60, 50, 85]
min_score = min(scores)      # 找到最小值
min_index = scores.index(min_score)  # 使用index()函数查找最小值的索引

print("得分最低的索引是:", min_index)

上述代码中,我们先使用min()函数找到数组中的最小值。然后使用index()函数来查找最小值的索引。最后输出得分最低的索引。需要注意的是,如果有多个元素的值都是最小值,那么index()函数只会返回最先出现的元素的索引。

综上,以上就是两种常见的从给定数组中找到得分最低的索引的方法。