我的詞典正在從一個.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'也應該包含他們的名字。 –
如果您可以發佈一行或兩行輸入文件,則會清除所有內容。 –