Python:实现average median平均中位数算法(附完整源码)

阅读 64

2022-07-30


Python:实现average median平均中位数算法

from __future__ import annotations
def median(nums: list) -> int | float:

sorted_list = sorted(nums)
length = len(sorted_list)
mid_index = length >> 1
return (
(sorted_list[mid_index] + sorted_list[mid_index - 1]) / 2
if length % 2 == 0
else sorted_list[mid_index]
)


def main():
import doctest

doctest.testmod()


if __name__ == "__main__":
main()


相关推荐

精彩评论(0)

0 0 举报