如何获取数组最小值及其小标
- 编程技术
- 2025-02-07 11:32:12
- 1
![如何获取数组最小值及其小标](http://xinin56.com/imgs/4.jpg)
要获取数组中的最小值及其索引,可以使用Python中的内置函数`min( `来找到最小值,然后使用列表的索引方法`index( `来找到该最小值在数组中的位置。以下是实...
要获取数组中的最小值及其索引,可以使用Python中的内置函数`min()`来找到最小值,然后使用列表的索引方法`index()`来找到该最小值在数组中的位置。以下是实现这一功能的代码:
```python
def get_min_value_and_index(arr):
if not arr: 检查数组是否为空
return None, None
min_value = min(arr) 获取最小值
min_index = arr.index(min_value) 获取最小值的索引
return min_value, min_index
示例
array = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
min_value, min_index = get_min_value_and_index(array)
print("最小值:", min_value)
print("最小值的索引:", min_index)
```
这段代码定义了一个函数`get_min_value_and_index`,它接受一个数组`arr`作为参数,并返回该数组的最小值和最小值的索引。如果数组为空,则返回`(None, None)`。
本文由夕逆IT于2025-02-07发表在夕逆IT,如有疑问,请联系我们。
本文链接:http://www.xinin56.com/bian/503616.html
本文链接:http://www.xinin56.com/bian/503616.html