用python编写函数,接收一个包合若干整效的列表参数Ist,返回一个元组.其中第一个元组为列表Ist中的最小值,; 其会元素为最小值在列表里lst中的下标。
时间: 2024-09-28 15:05:47 浏览: 30
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
在Python中,你可以创建一个函数,名为`find_min_and_index`,接受一个包含整数的列表作为输入。这个函数将遍历列表找到最小值及其对应的索引,并以元组的形式返回结果。以下是具体的函数实现:
```python
def find_min_and_index(lst):
if not lst: # 检查列表是否为空
return None, None # 如果为空,返回None和None
min_value = lst[0] # 初始化最小值为列表的第一个元素
min_index = 0 # 初始化最小值索引为0
for i, num in enumerate(lst): # 遍历列表并比较当前元素
if num < min_value:
min_value = num
min_index = i
return (min_value, min_index) # 返回最小值和它的索引
# 示例
input_list = [5, 3, 8, 1, 9]
result = find_min_and_index(input_list)
print(f"最小值是 {result[0]},它在列表中的位置是 {result[1]}.")
阅读全文