我正在编写一个应该编写的程序:
1)打开一个文件,其中每行都有名称和等级 (我已成功完成此操作并将每行的内容放入数组中。)
2)评估数据并找到最大值,最小值和平均值。
我陷入了第二部分,因为如果我尝试使用与数组相关的max或min函数,我会弹出一个错误代码,因为数组中的值在技术上是一个字符串。
所以我的问题是如何才能获得数字的价值?并行列表是否会更有用,如果是这样,我将如何实现?
到目前为止,这是我的代码:
def getGrades(filename):
try:
gradeArray = []
with open("Grades.txt", "r") as f:
for line in f:
gradeArray.append(line.find())
except:
print("Could not open", filename)
return(gradeArray)