求无序整数列表的中位数,如列表元素为偶数个,则取列表升

求无序整数列表的中位数,如列表元素为偶数个,则取列表升序排列时中间两数中数值较小的元素为中位数

答案
def get_median(lst):
    s = sorted(lst)
    length = len(s)
    if length % 2 == 1:
        return s[length//2]
    else:
        return s[length//2 - 1]

nums = list(map(int,input().split()))
print(get_median(nums))

题目信息

题号:8140
题型:简答题
知识点:Python
难度:普通