python去除最大值最小值求平均

import numpy as np


def expectation(a):
    print('移除前:', a)
    a.remove(max(a)), a.remove(min(a))
    print('移除后:', a)
    mean_a = np.mean(a)
    return mean_a


# 实验
x = np.linspace(1, 5, 5)
y = expectation(list(x))  # remove 函数只能作用list
print('平均值:', y)

remove函数只能作用于列表

python去除最大值最小值求平均_第1张图片

 

你可能感兴趣的:(python,python,开发语言,后端)