python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值
在文本文件中,有一個(gè)名稱列表,旁邊有一個(gè)數(shù)字,表示他們?cè)诒纠械姆謹(jǐn)?shù)。有沒(méi)有辦法計(jì)算出文本文件中所有數(shù)字的平均值。在
代碼: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)
代碼詢問(wèn)用戶名稱的部分,這里它會(huì)找到文本文件中名稱旁邊的所有數(shù)字,但是我正在嘗試刪除這一方面,并允許代碼識(shí)別文件中的所有數(shù)字。。。在
文本文件:
^{pr2}$
從這些數(shù)字中,[3,4,6]應(yīng)算出平均值,注意:可以附加文本文件,可以添加更多的名稱和分?jǐn)?shù)。在
蒂婭!在
總結(jié)
以上是生活随笔為你收集整理的python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 手机内部零件名称图解_旧手机回收后都干嘛
- 下一篇: 知识图谱论文阅读【十二】【KDD2020