在文本文件中,有一个名称列表,旁边有一个数字,表示他们在本例中的分数。有没有办法计算出文本文件中所有数字的平均值。在

代码:print("average calculator")

option = input("option: ")

option_class = input("class: ")

one = "1.txt"

if option.lower() == 'avg' and option_class == '1':

name = input("name: ")

with open(one) as f:

the_list = [int(l.strip().split()[-1]) for l in f if name in l]

b = sum(the_list)

length = len(the_list)

avg = float(b) / length if length else 0

print (name,"Average is: ", avg)

代码询问用户名称的部分,这里它会找到文本文件中名称旁边的所有数字,但是我正在尝试删除这一方面,并允许代码识别文件中的所有数字。。。在

文本文件:

^{pr2}$

从这些数字中,[3,4,6]应算出平均值,注意:可以附加文本文件,可以添加更多的名称和分数。在

蒂娅!在

python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值相关推荐

  1. python读单行文本求平均值_Python读取文本文件中的数字来计算平均值

    我有一个有很多数字的文件,我想用python把它读入一个列表列表中.然后计算它的平均值或总和或其他什么.在 这是我的文本文件:1,2,5349,2398,19,3450 10,95,201,5943, ...

  2. python读单行文本求平均值_利用Python读取json数据并求数据平均值

    要做的事情:一共十二个月的json数据(即12个json文件),json数据的一个单元如下所示.读取这些数据,并求取各个(100多个)城市年.季度平均值. { "time_point&quo ...

  3. python数字求和_对Python中的数字列表求和

    小编典典 问题1:因此,你要(element 0 + element 1) / 2, (element 1 + element 2) / 2,,-等等. 我们列出两个列表:除第一个元素之外的每个元素中 ...

  4. chatgpt赋能python:如何使用Python选中一行文本?——一名有10年Python编程经验的工程师

    如何使用Python选中一行文本?--一名有10年Python编程经验的工程师 如果你是一名Python工程师,你肯定会遇到这样的问题--如何在文本编辑器或终端中选中一行代码或文本?虽然这通常是一个简 ...

  5. python输出列表元素_在Python中分别打印列表中的每一个元素方法

    在Python中分别打印列表中的每一个元素方法 更新时间:2018年11月07日 15:12:03 作者:wintersshi 今天小编就为大家分享一篇在Python中分别打印列表中的每一个元素方法, ...

  6. python统计列表中元素个数_python中计算一个列表中连续相同的元素个数方法

    python中计算一个列表中连续相同的元素个数方法 最简单的例子: a = [1,1,1,1,2,2,2,3,3,1,1,1,3] # 问:计算a中最多有几个连续的1 很明显,答案是4 如果用代码实现 ...

  7. 分页技巧_实现第一个分页功能(回复列表中的分页)

    分页技巧_实现第一个分页功能(回复列表中的分页) ======================================== 假设共25条数据,每页显示10条,则共3页 first  max - ...

  8. Python产生100个1—100的随机数放入列表Num中,输出列表中的数,然后将它们排序,并输出排序结果。

    import random #内建函数 Num=[] for i in range(101):Num.append(random.randint(1,100)) #append()将参数添加到列表末尾 ...

  9. python单行文本控件_文本框控件

    [TOC] # 简介 * 文本框也就是输入框 * QLineEdit是单行文本输入框 * QTextEdit是多行文本输入框 QLineEdit ![](https://box.kancloud.cn ...

最新文章

  1. 《VMware Virtual SAN权威指南》一2.2 VSAN的要求
  2. 点播同时并发怎么算带宽_如何搭建一个视频点播系统?
  3. Java笔试面试题二(常考问答)转
  4. oracle asm 删除diskgroup,ASM磁盘组删除DISK操作
  5. 考勤管理系统c语言,C语言课程设计学生考勤系统最终版(范文1)
  6. cmake 添加二进制文件_CMake构建系统
  7. 债券指数基金以及债券ETF
  8. 元学习(Meta Learning)最全论文、视频、书籍资源整理
  9. 郑州灵活用工平台开发怎么选择模式?
  10. 数据库作业:第四章:数据库安全性 习题
  11. LaTeX如何输出反斜杠 \
  12. mac电脑的vue问题
  13. python 键盘输入数字_python实现键盘输入的实操方法
  14. 名额已排到10月 | Apache DolphinScheduler Meetup分享嘉宾继续火热招募中~
  15. 手把手教你在GitHub上传项目(超详细)
  16. 牛客上C++的面试题和答案
  17. Cin、cout、 cerr和 clog用法和区别
  18. 参加ACM经历及总结
  19. SpringBoot @Conditional系列注解
  20. 搞搞吧的模式方式值得我们学习

热门文章

  1. 软件测试课程学习总结
  2. java.lang.IllegalStateException: Not connected to server
  3. 奇葩的UI引用LayoutInflater.from问题
  4. windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)
  5. 关于如何在BCB中使用CodeGuard
  6. Qt中的Q_OBJECT
  7. STL中map的使用要点
  8. 如何快速构建嵌入式全栈知识体系?
  9. STM32F7xx —— ADC
  10. 每日一题(34)—— 线程