Python求一个list最大最小值
时间: 2024-09-28 12:02:43 浏览: 37
在Python中,可以很容易地找出列表中的最大值和最小值。这里有两个常用的方法:
1. 使用内置函数 `max()` 和 `min()`:
```python
numbers = [5, 2, 9, 1, 7]
max_value = max(numbers)
min_value = min(numbers)
print("最大值:", max_value)
print("最小值:", min_value)
```
这两个函数会遍历整个列表并返回找到的最大和最小元素。
2. 如果你想要在一个循环中寻找,可以这样做:
```python
numbers = [5, 2, 9, 1, 7]
max_value = numbers[0] # 先假设第一个元素是最大的
min_value = numbers[0] # 同理,先假设第一个元素是最小的
for num in numbers:
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
print("最大值:", max_value)
print("最小值:", min_value)
```
相关问题
python求list的最大值最小值,中位数
可以使用Python内置的函数来求解list的最大值、最小值和中位数。
- 最大值:使用`max()`函数可以求出list中的最大值。例如:
```python
data = [1, 3, 5, 2, 4]
max_value = max(data)
print(max_value) # 输出:5
```
- 最小值:使用`min()`函数可以求出list中的最小值。例如:
```python
data = [1, 3, 5, 2, 4]
min_value = min(data)
print(min_value) # 输出:1
```
- 中位数:使用`statistics`模块中的`median()`函数可以求出list的中位数。需要先导入`statistics`模块。例如:
```python
import statistics
data = [1, 3, 5, 2, 4]
median_value = statistics.median(data)
print(median_value) # 输出:3
```
注意:`statistics`模块是Python 3.4及以上版本才支持的,如果使用的是Python 2.x版本,可以使用第三方库`numpy`来计算中位数。
python 求某一行的最小值
假设你有一个列表(或者二维数组)`my_list`,要求求出其中第 `row_index` 行的最小值,可以使用以下代码:
```python
row_min = min(my_list[row_index])
```
这里用到了 Python 内置函数 `min()`,它可以返回一个可迭代对象中的最小值。传入 `my_list[row_index]` 即可得到第 `row_index` 行的最小值。
阅读全文