我必须创建一个名为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. Winform开发的界面处理优化
  2. NBJL 2020论文导读14:How Much Position Information Do Convolutional Neural Networks Encode ?
  3. 【正一专栏】儿时的夏天——似水流年
  4. android启用其他应用程序,杀死Android上的另一个应用程序?
  5. unity 线程断点时卡机_Compute Shader在Unity和UE4中的应用
  6. 抽象工厂设计模式示例
  7. GATK之VariantAnnotator
  8. 自制简单的小型Linux,自制小型Linux系统
  9. matlab——使用gird函数画背景格
  10. C++并发与多线程(三)单例设计模式与共享数据分析、call_once、condition_variable使用
  11. Sync Framework 词汇表
  12. python元素定位_Python自动化中的元素定位(一)
  13. tab选项卡不同样式的效果
  14. 搜狗拼音输入法居然输入不了半角的人民币符号¥¥¥¥¥¥¥¥!!!
  15. html 给表格添加背景颜色,HTML表格标记教程(7):背景颜色属性BGCOLOR
  16. 寒霜朋克计算机丢失,寒霜朋克无法启动运行解决方法 寒霜朋克不能运行怎么办?...
  17. 从4大顶会看GNN预训练技术进展
  18. 金河电站被困216小时女工获救生还记
  19. ubuntu18.04 安装java
  20. 暗黑破坏神(DIABLOII 1.11B)BOT下载

热门文章

  1. 安装linux系统initrd,制作initrd(5):解剖Ubuntu安装盘
  2. 绝对零度!冷原子量子计算机技术的6大优势
  3. Object.defineProperty方法的简单介绍
  4. 教你把gps服务器修改为中国加速搜星,手机导航-GPS搜星速度优化(android手机)...
  5. 不支持发行版本5 解决方法
  6. java:不支持发行版本5
  7. 雅虎通——从怀念我的雅虎说起
  8. Google Play 政策更新提醒与重点解读 | 2021 年第四季度
  9. 复购几乎为0的产品,怎么做线上推广?
  10. 《全民攻城》开心周末,好礼相赠