怎么用python求列表的平均数和中位数?
时间: 2024-02-20 13:59:28 浏览: 66
详解Python如何获取列表(List)的中位数
5星 · 资源好评率100%
求列表的平均数可以使用Python内置函数`sum()`和`len()`来实现:
```python
list = [1, 2, 3, 4, 5]
average = sum(list) / len(list)
print("平均数为:", average)
```
求列表的中位数可以使用Python内置模块`statistics`中的函数`median()`来实现:
```python
import statistics
list = [1, 2, 3, 4, 5]
median = statistics.median(list)
print("中位数为:", median)
```
注意,使用`statistics`模块需要Python版本大于等于3.4。如果使用的是Python2.x版本,则可以使用第三方库`numpy`中的函数`mean()`和`median()`来实现。例如:
```python
import numpy as np
list = [1, 2, 3, 4, 5]
average = np.mean(list)
median = np.median(list)
print("平均数为:", average)
print("中位数为:", median)
```
阅读全文