名前をアルファベット順に並べ替えるコードがあり、その名前で得られたスコアの最大値も表示されます。しかし、最高の最高得点を持つ名前を最低の最高得点まで出力するにはどうすればいいのか非常に困惑しています。最高値でソートする
info = open("resultsA.txt", "r")
splitting =[line.split(",") for line in info]
sorting = sorted(splitting, key=lambda v:v[0])
results= [(name, max(a+b+c)) for name, a, b, c in sorting]
for name, score in results:
print(name+"-"+score)
info.close()
上記のコードはアルファベット順に、私はそれが最も低い最大値まで最高の最大値からのデータを整理する必要が最大値でresultsA.txtに格納されたデータをソートします。
ありがとうございました。
ありがとうございました!あなたは私を驚くほど助けてくれました! – Nightly