首页 > 解决方案 > 检查字典项目平均值的函数

问题描述

我正在尝试将字典发送到计算平均值的函数中,我相信我的函数很好,但发送字典时遇到问题

my_dict = {"first": 100, "second": 0, "third": 200}

def avg(dict):

    sum=0
    count=0
    for k,v in dict:
        sum = sum+v
        count +=1
    return(sum/count)


result = avg(**my_dict)

print(result)

输出应该是 100 进入“结果”

标签: python

解决方案


my_dict = {"first": 100, "second": 0, "third": 200}
def dictavg(your_dict):
    return sum(your_dict.values())/len(your_dict)
print(dictavg(my_dict))

推荐阅读