0
点赞
收藏
分享

微信扫一扫

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


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 条评论