python - 检查字典项目平均值的函数
问题描述
我正在尝试将字典发送到计算平均值的函数中,我相信我的函数很好,但发送字典时遇到问题
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 进入“结果”
解决方案
my_dict = {"first": 100, "second": 0, "third": 200}
def dictavg(your_dict):
return sum(your_dict.values())/len(your_dict)
print(dictavg(my_dict))
推荐阅读
- android - Firebase 中数据库的警告消息
- rotation - 沿给定轴旋转网格,然后再次沿不同轴正确旋转
- java - 在项目或库中找不到清单中引用的类 com.example.bottomnav.ClientBottomNav
- mysql - nodejs mysql验证值是否存在
- excel - 如何在for循环中解析具有多张工作表的Excel文件
- python-3.x - Python3 无法使用 lxml.etree.find 获取 XML 元素值
- javascript - 我将如何为我的 Electron 应用程序创建后端
- c - 在父目录中为源文件创建 Makefile
- android - 即使重新启动应用程序,也可以在 android 中在指定的时间间隔内保持按钮禁用
- sql - 如何在 redash 中插入基于计数结果的查询过滤器