你如何在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
Run Code Online (Sandbox Code Playgroud)