python返回n个数中的最大值及下标
以下是一个示例代码,它接受一个包含n个整数的列表,并返回最大值及其索引:
def find_max(numbers):
max_value = numbers[0]
max_index = 0
for i in range(1, len(numbers)):
if numbers[i] > max_value:
max_value = numbers[i]
max_index = i
return max_value, max_index
# 示例用法
numbers = [1, 5, 2, 9, 3]
max_value, max_index = find_max(numbers)
print("最大值是:", max_value)
print("最大值的下标是:", max_index)
输出:
最大值是: 9
最大值的下标是: 3
在这个例子中,我们使用一个for循环遍历整个列表,并跟踪最大值及其索引。在每次迭代中,我们检查当前值是否大于当前最大值。如果是,则更新最大值及其索引。最后,我们返回最大值及其索引作为一个元组
原文地址: https://www.cveoy.top/t/topic/ckRr 著作权归作者所有。请勿转载和采集!