定义一个任微 ind_ max(nums),该函数接收一个列表nums 作为參数,返回列表中的
时间: 2024-12-11 22:34:17 浏览: 10
您提到的"任微 ind_max(nums)"似乎是指找到列表`nums`中的最大值及其索引。在Python中,可以定义这样一个函数:
```python
def find_max_value_and_index(nums):
if not nums: # 检查列表是否为空
return None, None
max_val = nums[0] # 初始化最大值为第一个元素
max_idx = 0 # 初始化最大值索引
for i, num in enumerate(nums): # 遍历列表并更新最大值和索引
if num > max_val:
max_val = num
max_idx = i
return max_val, max_idx
# 示例
nums = [3, 5, 1, 9, 2]
max_val, max_idx = find_max_value_and_index(nums)
print("最大值:", max_val)
print("最大值索引:", max_idx)
```
这个函数会遍历整个列表,找出最大的值及其对应的索引,并返回这两个结果。如果输入的列表为空,函数将返回None, None。
阅读全文