如何在Python中找到列表的中位数?该列表可以是任何大小,并且不保证数字按任何特定的顺序排列。
如果列表中包含偶数个元素,则函数应返回中间两个元素的平均值。
以下是一些示例(出于显示目的而排序):
median([1]) == 1
median([1, 1]) == 1
median([1, 1, 2, 4]) == 1.5
median([0, 2, 5, 6, 8, 9, 9]) == 6
median([0, 0, 0, 0, 4, 4, 6, 8]) == 2
https://stackoverflow.com/questions/24101524
复制相似问题