我的词典正在从一个.CSV文件读入python,然而我需要平均在这个词典中的分数。在python中平均一个词典
Classopen = open("Student" + "class" + str(classes) + ".csv","rb")
Classfile = csv.reader(Classopen)
Classdict = {}
for people in Classfile:
students = people[0]
studentvalue = str(people[1])
if students in Classdict:
Classdict[students].append(people)
else :
Classdict[students] = [studentvalue]
感谢
请将您的代码发布为文本。 –
这段代码中的“人”是什么?它看起来像一个csv的单行,但是应该添加到'Classdict [学生]'后面吗?不应该让'学生'成为分数值吗? 'people'也应该包含他们的名字。 –
如果您可以发布一行或两行输入文件,则会清除所有内容。 –