求中位数函数Python
时间: 2024-05-24 09:09:34 浏览: 109
查找中位数
在Python中,可以使用sort()函数对列表进行排序,然后根据列表长度的奇偶性来确定中位数。如果列表长度是奇数,则中位数是排序后的列表的中间值;如果列表长度是偶数,则中位数是排序后的列表中间两个值的平均数。
以下是一个求中位数的Python函数示例:
```python
def median(nums):
nums.sort()
n = len(nums)
if n % 2 == 0:
return (nums[n//2-1] + nums[n//2]) / 2
else:
return nums[n//2]
```
阅读全文