我必须创建一个名为read_data的函数,该函数将文件名作为其唯一参数。然后,此函数必须使用给定名称打开文件并返回字典,其中的键是文件中的位置名称,值是读数列表。

第一个函数的结果起作用并显示:

{'Monday': [67 , 43], 'Tuesday': [14, 26], 'Wednesday': [68, 44], ‘Thursday’:[15, 35],’Friday’:[70, 31],’Saturday’;[34, 39],’Sunday’:[22, 18]}

第二个名为get_average_dictionary的函数,该字典将结构如read_data的返回值作为其唯一参数的字典,并返回具有与该参数相同的键,但具有读数平均值而不是各个读数列表的字典。这必须返回:

{'Monday': [55.00], 'Tuesday': [20.00], 'Wednesday': [56.00], ‘Thursday’:[25.00],’Friday’:[50.50],’Saturday’;[36.50],’Sunday’:[20.00]}

但是我无法使其正常工作。我收到以下错误:

line 25, in

averages = get_average_dictionary(readings)

line 15, in get_average_dictionary

average = {key: sum(val)/len(val) for key, val in readings.items()}

AttributeError: 'NoneType' object has no attribute 'items'

这是我目前的代码。任何帮助&#x

python求字典的平均值_python求字典的平均值_获取字典列表中值的平均值相关推荐

  1. python求字典的平均值_获取字典列表中值的平均值

    我必须创建一个名为read_data的函数,该函数将文件名作为其唯一参数.然后,此函数必须使用给定名称打开文件并返回字典,其中的键是文件中的位置名称,值是读数列表. 第一个函数的结果起作用并显示: { ...

  2. python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...

    写在前面 HIT大三上学期视听觉信号处理课程中视觉部分的实验一,经过和学长们实验的对比发现每一级实验要求都不一样,因此这里标明了是2019年秋季学期的视觉实验一. 由于时间紧张,代码没有进行任何优化, ...

  3. python单稳态触发_使用 方法可以获取一个列表中最大元素的值。_学小易找答案...

    [填空题]若在列表的最后添加新元素,则可以直接使用列表的 方法. [填空题]将一个线程的 属性设置为True,则该线程为守护线程. [填空题]是在调用函数时函数名后面的一对小括号中给出的参数列表. [ ...

  4. python datatime 平均值_python求数据的时间平均

    #!/usr/bin/python # encoding: utf-8 import re from itertools import imap, ifilter # 定义正则表达式 patt = r ...

  5. python求是不是完数_python求完数

    len(x) 击败 x.len(),从内置函数看 Python 的设计思想 内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作. 它们预先定义在内置命名空间中,开箱即用,所见即所得. ...

  6. 用python求pi的近似值_python求pi的方法

    本文实例讲述了python求pi的方法,是一篇翻译自国外网站的文章,分享给大家供大家参考. 具体实现方法如下: #_*_ coding=utf-8 *_* ## {{{ http://code.act ...

  7. python怎么查询元素是否在列表中_python怎么判断某一元素是否在列表中

    定义一个列表,并判断元素是否在列表中. python学习网,大量的免费python基础教程,欢迎在线学习! 例如:test_list = [ 1, 6, 3, 5, 3, 4 ] print(&quo ...

  8. python爬虫豆瓣电影评价_Python 爬虫实战(1):分析豆瓣中最新电影的影评

    目标总览 主要做了三件事: 抓取网页数据 清理数据 用词云进行展示 使用的python版本是3.6 一.抓取网页数据 第一步要对网页进行访问,python中使用的是urllib库.代码如下: from ...

  9. python排序三个数大小_python三个数从小到大排序_后端开发

    python中range()函数怎么用_后端开发 python中range()函数的用法:python中range()函数可创建一个整数列表,一般用在for循环中.语法为range(start,sto ...

最新文章

  1. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
  2. mysql sleep连接过多的问题解决
  3. abaqus实例详解_Abaqus接触分类、形成和定义
  4. spark任务shell运行_大数据系列:Spark的工作原理及架构
  5. Mysql 查询返回结果空时间错误
  6. 没有并发经验,但是面试中经常被问到高并发,怎么破局?
  7. MDaemon替换注册码怎样人工激活.docx
  8. matlab 离散点求导_Matlab的离散点曲线导数曲率数值模拟方法
  9. winscp连接Linux步骤
  10. Veritas Backup Exec 21设置备份任务
  11. 图像处理MATLAB③(Roberts算子边缘检测,膨胀,滤波,腐蚀,开运算,闭运算使用方法)
  12. 家政服务微信小程序开发
  13. 林记seo告诉你seo教程菜鸟seo一个月到底能赚多少钱
  14. Uploadifive上传
  15. Telemetry 标准日志接口如何提升运维效率?
  16. kvm直通sata_KVM虚拟化win10显卡直通一例
  17. python 战舰_Python战舰随机数发生器
  18. 如果要创业,你应该如何选择创业方向?
  19. FE内容付费系统响应式(带手机版) v5.46
  20. Top 100 大学

热门文章

  1. 最短路径问题(图表详解迪杰斯特拉算法)
  2. 敏捷结果30天之第三天:一日之计在于晨
  3. 大视频,经典电影想与海外亲人共享吗?酷达为您解难题
  4. 数美科技 | 关于智能内容审核,这些你都了解吗?
  5. vue 相关的面试题
  6. 谷歌公司经典面试题扔鸡蛋的详细解读(一)
  7. Glide加载圆角图片不显示问题
  8. 金山云与天润科技战略合作 推动智慧城市建设
  9. Kali linux 2016.2(Rolling)中的payloads模块详解
  10. 华为OD机试 - 相对开音节(C 语言解题)【独家】