def avg_function(data: list):
"""关于均值计算 有nan忽略"""
nd = []
for i in data:
if not pd.isnull(i):
nd.append(i)
avg = sum(nd) / (len(nd))
max_ = max(nd)
min_ = min(nd)
return avg, max_, min_
print(avg_function([1,2,3,nan, None,4,5]))
# retult (3.0, 5, 1)