我在txt文件中有分数,并且已导入名称,将分数导入空白列表。我需要知道如何从txt文件列表中获取平均分数。
代码
column = []
for line in open('name,score.txt','r').readlines():
column.append(line.strip(':'))
文本文件数据
pon : 9
jon : 3
bob: 10
zack : 4
cam : 5
tim : 3
我如何从列表中获得平均值???
你们太复杂了。只需使用以下命令从文件中提取数字isdigit()
list_ = [float(x) for x in open(FILE).read().split() if x.isdigit()]
m = 1. *sum(list_) / len(list_)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句