نحوه sort کردن set object در پایتون
سلام. من این کد رو دارم:
کد:
with open (r"c:\voroodi.csv") as voroodi:
with open (r"c:\khorooji.csv", "w", newline='') as khorooji:
reader = csv.reader(voroodi)
for row in reader:
name = row[0]
these_grades = list()
for grade in row[1:]:
these_grades.append(float(grade))
dic = (name, mean(these_grades))
print(dic)
writer = csv.writer(khorooji)
writer.writerow ([name , mean(these_grades)])
من اینجا یه فایل وروردی میگیرم csv و بعد معدل رو حساب میکنم و چاپ میکنم و توی یه فایل خروجی چاپ میکنم. حالا مثلا اون جایی که دارم پرینت میگیرم. میخوام به صورت sort شده باشه روی value ها. ولی نمیدونم چجوری باید این کارو بکنم.
وروردی هم اینه:
کد:
mandana,5,7,3,15
hamid,3,9,4,20,9,1,8,16,0,5,2,4,7,2,1
sina,19,10,19,6,8,14,3
sara,0,5,20,14
soheila,13,2,5,1,3,10,12,4,13,17,7,7
ali,1,9
sarvin,0,16,16,13,19,2,17,8