python查找数组中的最值
时间: 2023-07-25 07:17:47 浏览: 62
要查找数组中的最大值和最小值,可以使用Python内置的`max()`和`min()`函数。
示例代码如下:
```python
arr = [3, 5, 2, 7, 1, 8, 4, 9, 6]
# 查找最大值
max_value = max(arr)
print("最大值为:", max_value)
# 查找最小值
min_value = min(arr)
print("最小值为:", min_value)
```
输出结果为:
```
最大值为: 9
最小值为: 1
```
相关问题
python查找数组中的最值及索引
要查找数组中的最大值和最小值以及它们的索引,可以使用Python内置的`max()`和`min()`函数以及`index()`方法。
示例代码如下:
```python
arr = [3, 5, 2, 7, 1, 8, 4, 9, 6]
# 查找最大值及其索引
max_value = max(arr)
max_index = arr.index(max_value)
print("最大值为:", max_value, "索引为:", max_index)
# 查找最小值及其索引
min_value = min(arr)
min_index = arr.index(min_value)
print("最小值为:", min_value, "索引为:", min_index)
```
输出结果为:
```
最大值为: 9 索引为: 7
最小值为: 1 索引为: 4
```
python查找数组中所有数值
可以使用列表推导式来查找数组中所有数值,例如:
```python
arr = [1, 2, 3, 4, 5]
values = [x for x in arr]
print(values)
```
这将输出:
```
[1, 2, 3, 4, 5]
```
如果数组中有重复的数值,也可以使用集合来去除重复的元素,例如:
```python
arr = [1, 2, 3, 2, 4, 5, 4]
values = list(set(arr))
print(values)
```
这将输出:
```
[1, 2, 3, 4, 5]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)